php中数组怎样创建?

php中文网
发布: 2025-12-07 16:07:02
原创
876人浏览过
PHP数组用[]语法(推荐)或array()函数创建,索引数组默认下标从0开始,关联数组用字符串键名,支持嵌套和动态增删元素。

php中数组怎样创建?

PHP中创建数组很简单,主要用 array() 函数或方括号 [] 语法,两种方式效果一样,推荐用 [](更简洁,PHP 5.4+ 支持)。

索引数组:自动编号的列表

元素按数字下标顺序排列,默认从 0 开始。

  • 写法一(旧式):$arr = array("苹果", "香蕉", "橙子");
  • 写法二(推荐):$arr = ["苹果", "香蕉", "橙子"];
  • 也可以手动指定下标:$arr = [0 => "苹果", 2 => "香蕉", 5 => "橙子"];,中间空缺的下标不会自动补全

关联数组:用字符串做键名

适合表示有明确含义的键值对,比如用户信息。

  • $user = ["name" => "张三", "age" => 28, "city" => "杭州"];
  • 键名可以是字符串或整数,但引号可省略(如 name 不加引号也行),不过带空格或特殊字符必须加引号
  • 值可以是任意类型,包括其他数组(支持嵌套)

混合与动态创建

数组可以边用边加元素,不需预先声明大小。

10分钟内自己学会PHP
10分钟内自己学会PHP

10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A

10分钟内自己学会PHP 524
查看详情 10分钟内自己学会PHP

立即学习PHP免费学习笔记(深入)”;

  • 追加元素:$arr[] = "新水果";(自动加到末尾)
  • 指定键名添加:$arr["email"] = "zhang@example.com";
  • 清空再建:$arr = [];$arr = array();

基本上就这些。记住方括号写法最常用,索引数组和关联数组本质都是哈希表,PHP 里统称“数组”,用起来很灵活。

以上就是php中数组怎样创建?的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号