我有一个看起来像的数组
$articles = array([0] => array('title' => 'When ....',
'description' => '....',
'created' => '2011-02-21'
),
[1] => array('title' => 'Something ....',
'description' => 'When ....',
'created' => '2011-02-21'
),
);
我只想提取标题。无论如何,无需使用for和foreach循环就可以检索标题。我不介意标题变成单个字符串。我当时想让数组内爆,但这增加了描述并创建了数组。
参考方案
您可以使用例如array_map,但是为什么不想使用循环?实际上,每种能够以所需方式修改数组的方法都会对其进行迭代。
function reduce_to_title ($item) {
return $item['title'];
};
$titles = array_map('reduce_to_title', $articles);
或由于PHP> = 5.3
$titles = array_map(function ($item) {
return $item['title&#