helpers\BaseArrayHelper getColumn()

getColumn() public static method

Returns the values of a specified column in an array.

The input array should be multidimensional or an array of objects.

For example,

$array = [
    ['id' => '123', 'data' => 'abc'],
    ['id' => '345', 'data' => 'def'],
];
$result = ArrayHelper::getColumn($array, 'id');
// the result is: ['123', '345']

// using anonymous function
$result = ArrayHelper::getColumn($array, function ($element) {
    return $element['id'];
});
public static array getColumn ( $array, $name, $keepKeys = true )
$array array
$name string|Closure
$keepKeys boolean

Whether to maintain the array keys. If false, the resulting array will be re-indexed with integers.

return array

The list of column values

doc_Yii
2016-10-30 17:04:25
Comments
Leave a Comment

Please login to continue.