PHP数组用[]语法(推荐)或array()函数创建,索引数组默认下标从0开始,关联数组用字符串键名,支持嵌套和动态增删元素。

PHP中创建数组很简单,主要用 array() 函数或方括号 [] 语法,两种方式效果一样,推荐用 [](更简洁,PHP 5.4+ 支持)。
索引数组:自动编号的列表
元素按数字下标顺序排列,默认从 0 开始。
写法一(旧式):$arr = array("苹果", "香蕉", "橙子"); 写法二(推荐):$arr = ["苹果", "香蕉", "橙子"]; 也可以手动指定下标:$arr = [0 => "苹果", 2 => "香蕉", 5 => "橙子"];,中间空缺的下标不会自动补全
关联数组:用字符串做键名
适合表示有明确含义的键值对,比如用户信息。
$user = ["name" => "张三", "age" => 28, "city" => "杭州"]; 键名可以是字符串或整数,但引号可省略(如 name 不加引号也行),不过带空格或特殊字符必须加引号 值可以是任意类型,包括其他数组(支持嵌套)
混合与动态创建
数组可以边用边加元素,不需预先声明大小。
立即学习“PHP免费学习笔记(深入)”;
追加元素:$arr[] = "新水果";(自动加到末尾) 指定键名添加:$arr["email"] = "zhang@example.com"; 清空再建:$arr = []; 或 $arr = array();
基本上就这些。记住方括号写法最常用,索引数组和关联数组本质都是哈希表,PHP 里统称“数组”,用起来很灵活。
以上就是php中数组怎样创建?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1341846.html
微信扫一扫
支付宝扫一扫