博客列表 >php数据类型-数组(array)

php数据类型-数组(array)

小臣
小臣原创
2020年05月18日 19:37:561852浏览

数组 array
php的数组是一种有序映射,是将values 关联到 keys 的类型。

语法:
定义一个数组,用array() 函数来定义,可以包含任意数量用逗号隔开的键值对(key=>value)。
array( key => value
, …
)
// 键(key)可是是一个整数 integer 或字符串 string
// 值(value)可以是任意类型的值

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

  1. <?php
  2. $arr1 = array('a'=>'car','b'=>'mao');
  3. $arr2 = ['a'=>'car','b'=>'mao'];

数组可以分为索引数组关联数组两种,索引数组就是键是整型数字,而关联数组的键是字符串。

  1. <?php
  2. $arr = [1,2,3,4,5]; // 索引数组
  3. $arr = ['name'=>'zhangsan','age'=>24]; // 关联数组

访问数组元素
使用方括号访问,array[key]。

  1. <?php
  2. $array = ['name'=>'wangwu','age'=>18,'sex'=>'男'];
  3. var_dump($array['name']); // string(6)(wangwu)
  4. var_dump($array['sex']); // string(3)('男')

遍历数组
foreach 控制结构是专门用于数组的遍历。foreach() 函数可以遍历数组元素。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议