重複の可能性:
PHPで多次元配列をソートするにはどうすればよいですか
たとえば、次のような多次元配列があります。
$mas = array("s",array("c","b","a"),array(3,5,1),"a",array("s",array("z",") a")));
すべての配列要素を並べ替え (昇順) したいのですが、再帰関数を書いていますが、機能していません。教えてください。誰が間違っていますか?
$mas = array("s",array("c","b","a"),array(3,5,1),"a",array("s",array("z","a")));
function sortsort($m) {
sort($m);
foreach ($m as &$v) {
if (is_array($v)) {
sortsort($v);
}
}
return $m;
}
var_dump(sortsort($mas));