<?php
function pluck(array $rows, string $col, ?string $indexBy = null): array {
return array_column($rows, $col, $indexBy);
}
$users = [
['id'=>1,'name'=>'Alice'],
['id'=>2,'name'=>'Bob'],
['id'=>3,'name'=>'Cara'],
];
print_r(pluck($users, 'name')); // [Alice, Bob, Cara]
print_r(pluck($users, 'name', 'id')); // [1=>Alice, 2=>Bob, 3=>Cara]
Create a free account and build your private vault. Share publicly whenever you want.