多次元配列のソート問題

WBOY
リリース: 2016-06-20 12:28:35
オリジナル
891 人が閲覧しました

$array= array(
'123456'=>array('aa','bb','cc'),
'12345645'=>array( 'aa','cc' ),
'1234564555'=>array('aa','dd','cc','bb'),
'12364555'=>array('a a','dd', ' cc'),
);

私が望む結果は

$array= array(
'12345645' => ;array('aa','cc'),
'123456'=>array('aa','bb','cc'),
'12364555'=>array(' aa' ,'dd','cc'),
'1234564555'=>array('aa','dd','cc','bb'),

ディスカッションへの返信 (解決策)

$array = array(  '123456'=>array('aa','bb','cc'),  '12345645'=>array('aa','cc'),  '1234564555'=>array('aa','dd','cc','bb'),  '12364555'=>array('aa','dd','cc'),);foreach($array as $i=>$v) {  $r[] = count($v);  $k[] = $i;}array_multisort($r, $k, $array);print_r(array_combine($k, $array));
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート