-
array_column()
将数组某一元素的值作为数组的键值$a = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Jobs', ) array( 'id' => 3809, 'first_name' => 'Mark', 'last_name' => 'Zuckerberg', ) ); //如果要输出某一元素,第二个参数改为元素名即可,否则数组元素全部输出 $newArray1 = array_column($a,NULL,'id');
-
array_replace
让一个数组按照另外一个数组的键名进行排序通常会使用 array_merge ( array_flip( $arr1 ), $arr2 ) ,
但是第一个数组的键名若为数字就不行了,字符串数字也不行,
此时用array_replace就可以:array_replace ( array_flip( $arr1 ), $arr2 ) -
array_multisort
数组按照某一列进行排序array_multisort(array_column($arr,'createtime'),SORT_DESC,$arr);
记录几个PHP函数的用法
最新推荐文章于 2024-07-10 18:43:48 发布