日常工作中經常遇到陣列處理,這裡整理一下常用的
//二維陣列根據age由小到大排序
$arr = [
['name' => '網三', 'age' => 33],
['name' => '謝四', 'age' => 22],
['name' => '趙六', 'age' => 33],
['name' => '趙1', 'age' => 23],
['name' => '趙8', 'age' => 13],
];usort($arr, function($x, $y) );
var_dump($arr);
//過濾二維陣列age大於23的值
$result = array_filter($arr, function($vo) );
var_dump($result);
//取出二維陣列的age列的values
$result = array_column($arr, 'age');
var_dump($result);
//使得二維陣列每個age+1
PHP 常用陣列處理函式
1.array reverse 陣列順序倒序排列 array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失。2.rtrim 從字串右側移除字元 例 去除最後乙個逗號 str a,b,c,d,echo rtrim...
php常用陣列處理方法
1.array shift 將陣列第乙個單元移出資料並返回。demo1 tmparray array 1 2 3 4 tmparray array shift tmparray print r tmparray array 1 2.array chunk 將乙個陣列分割成多個陣列,後面引數控制單元數...
PHP常用處理陣列函式
依次拼接陣列 array1 array 1,2,3,4,5 array2 array 6,7,8,9,10 array3 array merge array1,array2 拼接 print r array3 執行結果 array 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 ...