从一个二维数组中返回指定键的所有值
作者:互联网
原文链接:http://www.cnblogs.com/bwzhangtao/p/10316712.html
/**
* 从一个二维数组中返回指定键的所有值
*
* 用法:
* @code php
* $rows = array(
* array('id' => 1, 'value' => '1-1'),
* array('id' => 2, 'value' => '2-1'),
* );
* $values = Helper_Array::cols($rows, 'value');
*
* dump($values);
* // 输出结果为
* // array(
* // '1-1',
* // '2-1',
* // )
* @endcode
*
* @param array $arr 数据源
* @param string $col 要查询的键
*
* @return array 包含指定键所有值的数组
*/
static function getCols($arr, $col)
{
$ret = array();
foreach ($arr as $row)
{
if (isset($row[$col]))
{
$ret[] = $row[$col];
}
}
return $ret;
}
转载于:https://www.cnblogs.com/bwzhangtao/p/10316712.html
标签:arr,一个二维,指定,ret,value,数组,array,col,row 来源: https://blog.csdn.net/weixin_30570101/article/details/99592068