探索 PHP 数组操作:从基础遍历到多维数组处理

2025-12-10 27阅读

文章最后更新时间:2025年12月11日

数组是 PHP 中存储批量数据的核心结构,无论是单维列表还是多维数据(如 API 返回结果),都需要熟练掌握数组操作。本文通过实用场景讲解数组的常用技巧。

202410231729651298543222.jpg

一、基础操作:遍历与修改

<?php
$users = ["张三", "李四", "王五"];
// 遍历数组
foreach ($users as $index => $name) {
  echo "索引{$index}:{$name}<br>";
}
// 添加元素
$users[] = "赵六";
// 删除元素
unset($users[0]);
?>

二、实战:多维数组的筛选

<?php
// 多维数组(用户列表)
$userList = [
  ["id" => 1, "name" => "张三", "age" => 20],
  ["id" => 2, "name" => "李四", "age" => 25],
  ["id" => 3, "name" => "王五", "age" => 20]
];
// 筛选年龄=20的用户
$filterUsers = array_filter($userList, function($item) {
  return $item['age'] == 20;
});
print_r($filterUsers);
?>

三、实用函数:数组转 JSON

<?php
$user = ["name" => "张三", "age" => 20];
// 数组转JSON(API返回常用)
$json = json_encode($user);
echo $json; // 输出{"name":"张三","age":20}
?>

总结

PHP 数组操作是日常开发的 “基础技能”,foreach遍历、array_filter筛选、json_encode转换是高频用法,掌握这些技巧能大幅提升数据处理效率。
文章版权声明:除非注明,否则均为Dark零点博客原创文章,转载或复制请以超链接形式并注明出处。

目录[+]