ホームページ >バックエンド開発 >PHPチュートリアル >2次元配列をソートする簡単な方法とその対処方法を共有する

2次元配列をソートする簡単な方法とその対処方法を共有する

WBOY
WBOYオリジナル
2016-06-13 13:28:28769ブラウズ

2 次元配列をソートする簡単な方法を共有します

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->function array_sort($arr,$field,$by=SORT_ASC)  
  
{         
  
        foreach($arr as $v) {  
  
          $r[] = $v[$field];  
  
        }  
  
     array_multisort($r,$by,$arr);  
  
     return $arr;  
  
}  
  
$array = array(       
  
            array(´name´=>´手机´,´brand´=>´诺基亚´,´price´=>3000),        
  
            array(´name´=>´笔记本电脑´,´brand´=>´lenovo´,´price´=>4000),          
  
        );  
  
$a=array_sort($array,´price´,SORT_DESC);  
  
echo "<pre class="brush:php;toolbar:false">";  
  
print_r($a);  


ご利用を歓迎します。 。 。



-----解決策---------------------------- ----
いつもこんな感じです(笑)。
------解決策---------
array_multisort を直接カプセル化しない方がよい
------解決策---------
phpには自動ソート機能があります
------解決策----------------------
別の 3 次元配列をカプセル化する必要がありますか?
------解決策---------
話し合う

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