PHP基础教程(82)PHP数组之定义数组:PHP数组大法好!学会这招,代码从此“开挂”起飞

哈喽各位码农小伙伴们!今天咱们来唠唠PHP里那个让人又爱又恨、但离了它简直活不下去的玩意儿——数组

很多人刚学PHP时,觉得变量赋值挺简单,一到数组就懵圈:“这括号里套括号的,是俄罗斯套娃吗?” 别急,今天我就用最接地气的方式,带你把这“套娃”拆明白。保证你看完直拍大腿:“原来数组这么香!”

一、数组到底是啥?打个比方你就懂

想象一下你搬家:袜子扔床头,充电线塞鞋盒,键盘摆马桶盖上……找的时候是不是想哭?数组就是个超大收纳箱,每个物品贴好标签码放整齐,要用时直接按标签拿。

在PHP里,数组能同时存一堆数据:数字、字符串、甚至另一个数组(没错,就是套娃!)。比如你要存5个学生名字,不用$name1$name2……折腾了,一个数组全搞定。

二、定义数组的两种姿势:老派vs时髦

姿势1:老派写法——array()

这是PHP老司机的传统艺能,看着像函数,其实是语法糖:

$fruits = array("苹果", "香蕉", "榴莲"); // 简单粗暴
$price = array("苹果" => 10, "香蕉" => 3, "榴莲" => 88); // 带键值对

这种写法兼容所有PHP版本,代码里看到array(),基本是老项目没跑了。

姿势2:时髦写法——[](短数组语法)

PHP 5.4之后,大家嫌array()打字麻烦,于是有了更潮的方括号:

$fruits = ["苹果", "香蕉", "榴莲"]; 
$price = ["苹果" => 10, "香蕉" => 3, "榴莲" => 88];

效果一模一样,但键盘少敲6次!现代项目基本都用[],毕竟程序员能少敲一个键绝不多动手指(理直气壮)。

三、数组的两种打开方式:索引数组 vs 关联数组

1. 索引数组:像排队领奶茶

特点:键名是自动分配的数字(从0开始)。就像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

值引力

持续创作,多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值