【 PHP 】PHP8に入門してみた 120日目 PHPの基本 ( 組み込み関数 自作ルールで配列の要素を並び替え! )
PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。
組み込み関数
オレオレルールの並び替え usort関数
usort
関数を使えば自身で並び替えのルールを決め、並び替えることができるようです。
ここでびっくり!PHP
ってクロージャー使えるんですね!
<body>
<?php
$keys = ['十', '百', '千', '万', '億', '兆', '京', '垓', '𥝱', '穣', '溝', '澗', '正', '載', '極', '恒河沙', '阿僧祇', '那由他', '不可思議', '無量大数'];
$data = ['那由他', '京', '垓', '億', '無量大数'];
// クロージャ!(興奮)
usort($data, function ($a, $b) use ($keys) {
return array_search($a, $keys) <=> array_search($b, $keys);
});
print_r($data);
?>
</body>
</html>
メモ
クロージャ!クロージャ!
ディスカッション
コメント一覧
まだ、コメントがありません