php 数组的定义方法,PHP如何定义数组?有几种定义数组的方法?

PHP数组实际上是一个有序映射。PHP数组映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于PHP数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。

069abb0e408da427824e36fbdbf3e40f.png

一般来说定义方法如下面几种:

方法一:$a=array('a','b','c');

运行结果如下所示。

Array

(

[0]=>a

[1]=>b

[2]=>c

[3]=>simon

)

方法二:$a=array(key1=>value1,key2=>value2,key3=>value3);

方法三:$a[key1]=value1;

$a[key2]=value2;

方法四:通过中括号[]定义数组

php 5.4版以后可以这么写,新增的数组简写语法。

php 5.3版及以前的版本不接受这么写...$data = [

'start_time' => '123',

'end_time' =>'456'

];

语法

定义数组 array()

可以用 array() 语言结构来新建一个数组。它接受任意数量用逗号分隔的 键(key) => 值(value)对。array(

key => value,

...

)

// 键(key)可是是一个整数 integer 或字符串 string

// 值(value)可以是任意类型的值

最后一个数组单元之后的逗号可以省略。通常用于单行数组定义中,例如常用 array(1, 2) 而不是 array(1, 2, )。对多行数组定义通常保留最后一个逗号,这样要添加一个新单元时更方便。

自 5.4 起可以使用短数组定义语法,用 [] 替代 array()。

PHP数组用起来比较简单方便,调用也是一样的简单和方便,适合用于大中小型的数据存储和调用

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值