我有一个数组数组,具有以下结构:array(array('page' => 'page1', 'name' => 'pagename1')array('page' => 'page2', 'name' => 'pagename2')array('page'...
我有一个数组数组,具有以下结构:
array(array('page' => 'page1', 'name' => 'pagename1')
array('page' => 'page2', 'name' => 'pagename2')
array('page' => 'page3', 'name' => 'pagename3'))
是否有一个内置函数可以返回仅包含“name”键的值的新数组?所以我会得到:
array('pagename1', 'pagename2', 'pagename3')
可以 PHP 5.5
使用 array_column()
:
<?php
$samples=array(
array('page' => 'page1', 'name' => 'pagename1'),
array('page' => 'page2', 'name' => 'pagename2'),
array('page' => 'page3', 'name' => 'pagename3')
);
$names = array_column($samples, 'name');
print_r($names);
观看实际操作