Есть массив
$users = [
[
'id' => 1,
'name' => 'Jon',
'group' => 'programmer',
],
[
'id' => 2,
'name' => 'Alex',
'group' => 'programmer',
],
[
'id' => 3,
'name' => 'Julia',
'group' => 'manager',
]
];
Сделаем выборку из массива по условию:
$data = PrArray::data($users)
->where('group', '=', 'programmer')
->getRecords();
Результат
Array ( [0] => Array ( [id] => 1 [name] => Jon [group] => programmer ) [1] => Array ( [id] => 2 [name] => Alex [group] => programmer ) )
Для того, чтобы выбрать один элемент, используем аргумент 'one'
$data = PrArray::data($users)
->where('id', '=', 3)
->getRecords('one');
Результат
Array ( [id] => 3 [name] => Julia [group] => manager )