从多维数组中获取键值数组


getting an array of key values from a mulitidimensional array

$array = array(
   array(
      'display' => 'hi',
      'title' => 'hi'
   ),
   array(
      'display' => 'hi2',
      'title' => 'hi2'
   )
);

我需要的是一个包含所有display值的数组。

这非常适合array_column()。你可以像这样使用它:

$values = array_column($array, "display");
print_r($values);

输出:

Array ( [0] => hi [1] => hi2 )

有关array_column()的更多信息,请参阅手册:http://php.net/manual/en/function.array-column.php