php根據某個欄位對二維陣列這個陣列排序

2022-06-03 08:46:59 字數 1260 閱讀 2272

1樓:匿名使用者

試編寫**如下:

<?php

$array = array('id'=>1,'price'=>50);

$array = array('id'=>2,'price'=>70);

$array = array('id'=>3,'price'=>30);

$array = array('id'=>4,'price'=>20);

foreach ($array as $key=>$value)

array_multisort($price,sort_numeric,sort_desc,$id,sort_string,sort_asc,$array);

echo '';

print_r($array);

echo '';

?>

執行結果:

array

([0] => array

([id] => 2

[price] => 70

)[1] => array

([id] => 1

[price] => 50

)[2] => array

([id] => 3

[price] => 30

)[3] => array

([id] => 4

[price] => 20))

2樓:剪輯客

對多個陣列或多維陣列進行排序可以使用array_multisort()函式

bool array_multisort ( array $ar1 [, mixed $arg [, mixed $... [, array $... ]]] )

成功時返回 true, 或者在失敗時返回 false.

相關案例請參考

php二維陣列中按某個元素的值排序

3樓:小花椒

//提供一個方法

class lib_baseutils

//排序**方法 請勿刪除

static function array_sort_callback($a, $b) else }}

}呼叫方法

關於php二維陣列中按某個元素的值排序

4樓:匿名使用者

你可以使用usort這個函式進行對$a['list']進行處理

php如何取到mysql資料庫中某個欄位的值

查詢成功了,但是你 沒有把查詢的值賦給變數,所以你肯定得不到值,sql select meta value from wp postmeta where meta key img link and post id 1 result mysql query sql while row mysqli f...

mysql執行update語句讓某個欄位變成null該怎麼辦

語法如下 update table set col name null where id 1 資料表 table的欄位 col name 需要支援為null才能正常執行。延展閱讀 update是一個資料庫sql語法用語,用途是更新表中原有資料,單獨使用時使用where匹配欄位。用途 更新表中原有資料...

sql server如何查詢出某個欄位重複出現兩次以上的資料

用關鍵字 stinct select stinct 欄位 不重複的意思 sql查詢一列中某一數值出現次數大於2的記錄 select 使用者zhiid from 表dao where 評分 回 in select 評分,答count 評分 as times from 表 as t group by 評...