PHPの2次元配列ソート関数

WBOY
WBOYオリジナル
2016-07-25 08:54:56986ブラウズ
  1. functionarray_sort($arr,$keys,$type='asc'){
  2. $keysvalue= $new_array= array();
  3. foreach($arras$k=>$v) {
  4. $keysvalue[$k] = $v[$keys];
  5. if($type== 'asc'){
  6. asort($keysvalue);
  7. arsort($keysvalue);
  8. reset($keysvalue);
  9. foreach($keysvalueas$k=>$v){
  10. $new_array[$k] = $arr[$k];
  11. return$new_array
  12. ;
関数の3つのパラメータの説明: $arr: ソートする配列 $keys: どのキー値でソートするかを指定します $type: ソート方法、昇順または降順、デフォルトは昇順です
この PHP 関数は、指定されたキー値に従って 2 次元配列をソートし、ソートされた配列を返します。
例:

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