PHP从多维数组中返回单列数组
array_column
(PHP 5 >= 5.5.0)
array_column — 返回数组中指定的一列,并且可以用相应的id作为键值,很好用的内置数组函数。
http://php.net/manual/zh/function.array-column.php
自定义方法:
public static getArrayByKey($arData, $key='id')
{
$arRe = array();
if (is_array($arData)) {
for ($i=0; $i < count($arData); $i++) {
if (isset($arData[$i][$key])) {
$arRe[] = $arData[$i][$key];
};
};
};
return $arRe;
}
{
$arRe = array();
if (is_array($arData)) {
for ($i=0; $i < count($arData); $i++) {
if (isset($arData[$i][$key])) {
$arRe[] = $arData[$i][$key];
};
};
};
return $arRe;
}