假设您有一个名为 $array
的 PHP 数组,并且只想获取其中的两列,您可以使用 array_map
函数来实现。以下是一个示例代码:
<?php
// 假设您的数组长这样:
$array = array(
array('name' => 'John', 'age' => 25, 'country' => 'USA'),
array('name' => 'Alice', 'age' => 30, 'country' => 'Canada'),
array('name' => 'Bob', 'age' => 20, 'country' => 'Australia')
);
// 只取 'name' 和 'age' 两列
$result = array_map(function($item) {
return array('name' => $item['name'], 'age' => $item['age']);
}, $array);
// 打印结果
print_r($result);
?>
在上面的代码中,我们使用了 array_map
函数来对 $array
数组中的每个元素执行一个回调函数。回调函数中使用了一个匿名函数,该函数接受一个数组元素并返回一个新的只包含 'name' 和 'age' 两列的数组。最终,array_map
函数返回一个新的数组 $result
,其中包含了所有元素的 'name' 和 'age' 两列。