從一個二維數組中返回指定鍵的所有值


/**
	 * 從一個二維數組中返回指定鍵的所有值
	 *
	 * 用法:
	 * @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;
	}

  


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com