多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
array_column() 返回输入数组中某个单一列的值。 ~~~ /** * 兼容低版本的array_column * * @param $array 多维数组 * @param $column_key 需要返回值的列 * @param $index_key 可选。作为返回数组的索引/键的列。 * * @return array 返回一个数组,数组的值为输入数组中某个单一列的值。 */ function hui_array_column($array, $column_key, $index_key = null) { if (function_exists('array_column')) { return array_column($array, $column_key, $index_key); } $result = array(); foreach ($array as $key => $value) { if ( ! is_array($value)) { continue; } if ($column_key) { if ( ! isset($value[$column_key])) { continue; } $tmp = $value[$column_key]; } else { $tmp = $value; } if ($index_key) { $key = isset($value[$index_key]) ? $value[$index_key] : $key; } $result[$key] = $tmp; } return $result; } ~~~