PHPの二次元配列のソート

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:43:37933ブラウズ

$arr = array (
array ('desc' => 'pic13.jpg'),
array ('desc' => 'pic18.jpg'),
array ('desc' => 'pic21. jpg')、
配列 ('desc' => 'pic22.jpg')、
配列 ('desc' => 'pic23.jpg')、
配列 ('desc' => 'pic5.jpg' )、
配列 ('desc' => 'pic6.jpg')、
配列 ('desc' => 'pic7.jpg')、
配列 ('desc' => 'pic8.jpg')、
array ('desc' => 'pic9.jpg'),
);

配列の desc が順番に並んでおり、値は小さいものから大きいものまであります。


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

$arr = array (  array ('desc' => 'pic13.jpg'),  array ('desc' => 'pic18.jpg'),  array ('desc' => 'pic21.jpg'),  array ('desc' => 'pic22.jpg'),  array ('desc' => 'pic23.jpg'),  array ('desc' => 'pic5.jpg'),  array ('desc' => 'pic6.jpg'),  array ('desc' => 'pic7.jpg'),  array ('desc' => 'pic8.jpg'),  array ('desc' => 'pic9.jpg'),);foreach($arr as $v) $r[] = substr($v['desc'], 3, -4);array_multisort($r, $arr);print_r($arr);
Array
(
[0] => Array
(
) [desc] => pic5.jp g
[説明] => 6.jpg
)

[2] => 配列
(
) => pic7.jpg )

[3] > )

[5] => 配列
(
[説明] ] => jpg =>
PHP コード?123456789101112131415$arr = array ( array ('desc' => 'pic13.jpg'), array ('desc' => 'pic18.jpg'), array ('desc' => ' pic21) .jpg')、array ('desc' => 'pic22.jpg')、array ('desc'...
array (  0 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130219/20130219100027_73278.jpg',    'desc' => 'pic13.jpg',    'dl_url' => NULL,  ),  1 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130219/20130219100027_13751.jpg',    'desc' => 'pic18.jpg',    'dl_url' => NULL,  ),  2 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130219/20130219100027_88544.jpg',    'desc' => 'pic21.jpg',    'dl_url' => NULL,  ),  3 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130219/20130219100027_81776.jpg',    'desc' => 'pic22.jpg',    'dl_url' => NULL,  ),  4 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130219/20130219100027_46419.jpg',    'desc' => 'pic23.jpg',    'dl_url' => NULL,  ),  5 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130109/20130109163252_56244.jpg',    'desc' => 'pic5.jpg',    'dl_url' => NULL,  ),  6 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130109/20130109163930_58718.jpg',    'desc' => 'pic6.jpg',    'dl_url' => NULL,  ),  7 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130110/20130110092551_30522.jpg',    'desc' => 'pic7.jpg',    'dl_url' => NULL,  ),  8 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130114/20130114115936_39995.jpg',    'desc' => 'pic8.jpg',    'dl_url' => NULL,  ),  9 =>   array (    'type' => '1',    'url' => '/erp/staticment/dynamic/../../data/images/upload/20130219/20130219100027_52973.jpg',    'desc' => 'pic9.jpg',    'dl_url' => NULL,  ),)
元の二次元配列はこんな感じで、ソート後に表示する必要があります。 P

PHP コード? 123456789101112131415 $ Arr = 配列 (配列 '= & GT;' PIC13.jpg ')、配列 ay ('desc' = & gt; 'pic21.jpg')、配列 ('desc' => 'pic22.jpg')、配列 ('desc'……


インターセプトされたものが重要であることがわかりました。PHP 開発者はこの関数に対して多くのマッチングを行ったようです

それは同じではないでしょうか。

それも同じじゃないですか?

それは私自身のプログラムのせいです、ありがとうボス~~~

配列のソート関数はありませんか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。