array_column
返回数组中指定的一列
$arr = [ ['id' => 12, 'name' => 'paul', 'age' => 23], ['id' => 13, 'name' => 'itbsl', 'age' => 25], ['id' => 14, 'name' => 'jack', 'age' => 26] ]; $result = array_column($arr, 'name'); dump($result);
输出:
array(3) { [0] => string(4) "paul" [1] => string(5) "itbsl" [2] => string(4) "jack"}
array_combine
创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
$a = array('green', 'red', 'yellow'); $b = array('avocado', 'apple', 'banana'); $c = array_combine($a, $b); dump($c);
输出:
array(3) { ["green"] => string(7) "avocado" ["red"] => string(5) "apple" ["yellow"] => string(6) "banana"}