<?php
// 示例数据:一个多维数组,表示多个用户的信息
$users = [
['id' => 2135, 'first_name' => 'John', 'last_name' => 'Doe'],
['id' => 3245, 'first_name' => 'Sally', 'last_name' => 'Smith'],
['id' => 5342, 'first_name' => 'Jane', 'last_name' => 'Jones'],
['id' => 5623, 'first_name' => 'Peter', 'last_name' => 'Doe']
];
// 使用 array_column 提取所有用户的 first_name 列
$firstNames = array_column($users, 'first_name');
// 输出结果
print_r($firstNames);
// 结果:
// Array
// (
// [0] => John
// [1] => Sally
// [2] => Jane
// [3] => Peter
// )
// 如果你还想用 id 作为键,可以传递第三个参数
$usersById = array_column($users, 'first_name', 'id');
// 输出结果
print_r($usersById);
// 结果:
// Array
// (
// [2135] => John
// [3245] => Sally
// [5342] => Jane
// [5623] => Peter
// )
?>
上一篇:php 字符串替换
下一篇:php 数组去重
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站