■目次
PHP|長い文字列順にソートする
スポンサーリンク
長い文字列順にソートする
array_map()で書く配列にstrlen()を実行して文字列の長さを取得した後に、array_multisort()で並び替えを行っています。
$stringList = [ 'ラーメン', 'カレーライス', '焼き鳥', '卵焼き', ]; // 長い文字列順にソートする array_multisort(array_map("strlen", $stringList), SORT_DESC, $stringList); // 3 var_dump($stringList);
実行結果 array(4) { [0]=> string(18) "カレーライス" [1]=> string(12) "ラーメン" [2]=> string(9) "卵焼き" [3]=> string(9) "焼き鳥" }
更新日:2018年10月16日
作成日:2018年10月16日