PHP数组是有序映射,支持索引、关联、混合定义;用[]创建,foreach遍历,count统计,unset/array_pop等增删查改。

PHP 中数组是核心数据结构,用法灵活、功能强大,本质是一个有序映射(key → value),既能当普通列表用,也能当字典、栈、队列甚至树来用。
两种主流写法,推荐用方括号语法(简洁、现代):
$fruits = ["apple", "banana", "orange"];
$user = ["name" => "Tom", "age" => 28];
$data = []; 或 $data = array();
$mixed = [0 => "first", "type" => "string", 2 => "third"];
用方括号加键名或下标,简单直接:
echo $fruits[0]; 输出 apple;echo $user["name"]; 输出 Tom$fruits[] = "grape"; 自动追加到末尾;$user["city"] = "Beijing"; 新增键值对
$fruits[1] = "mango"; 把 banana 换成 mango
日常最常用的是 foreach,兼顾索引数组和关联数组:
jQuery small2big图片缩放插件,兼容主流浏览器,php中文网推荐下载! 使用方法: 1、head区域引用文件css和js库 2、在文件中加入html代码, 一个li对应一个图片,images文件夹的图片按数字命名 1.jpg, 2.jpg, ...
56
立即学习“PHP免费学习笔记(深入)”;
foreach ($fruits as $f) { echo $f; }
foreach ($user as $key => $val) { echo "$key: $val"; }
for(仅限纯数字索引)或 while + each()(已不推荐)PHP 内置函数丰富,挑几个高频的说清楚:
array_push($arr, "x", "y");指定位置插用 array_splice($arr, 2, 0, "new")
unset($arr["key"]);删末尾用 array_pop($arr);删开头用 array_shift($arr)
count($arr);多维数组要递归计数加第二个参数 COUNT_RECURSIVE
in_array("x", $arr);查键是否存在用 array_key_exists("key", $arr)
基本上就这些。数组不是“学完才用”,而是边写边熟——多数时候写个 []、一个 foreach、再加个 count 就能解决大部分需求。
以上就是数组怎样php中使用?的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号