学习学习PHP的数组总结【经验】的数组总结【经验】
主要介绍了学习PHP的数组总结【经验】,需要的朋友可以参考下
PHP有很多关于数组的函数,方便数组操作。有很多关于数组的函数,方便数组操作。
定义:
数组每个实体包含两个项:key和value,可以通过查询键来获取其相应的值。这些键可以是数值(numerical)键或关联
(associative)键。数值键与值没有真正的联系,它们只是值在数组中的位置。
PHP提供了很多遍历数组的方法,无法使用关联键还是数值键,都依赖于一种称为数组指针的特性。
创建数组创建数组
PHP不需要在创建数组时指定其大小,因为PHP是一种松散的语言,所以不需要在使用数组前先行声明。尽管没有限
制,PHP仍提供了正式和非正式的数组声明方法。
引用PHP数组的各个元素,用一对中括号来指示。数组没有大小限制,所以只需建立引用就可以创建数组,例如:
$state[0]= ‘111';
$state[1]= ‘222';
如果索引值是数值索引而且是递增的,还可以在创建时省略索引值。
$state[] =‘111';
$state[] =‘222';
可以使用array()创建数组,如:
$state =array(‘111', ‘222');
$state =array(‘one'=>'111', ‘two'=>'222');
使用list()提取数组,例如:
$state= array(‘one', ‘two', ‘three');
list($one,$two, $three) = $state;
数组内的三个值分别赋给了$one, $two,$three, 可直接输出。
用预定义的值范围填充数组,例如:
$num= range(1, 6);
//类似于$num =array(1, 2, 3, 4, 5, 6);
可选择奇偶:$num =range(1, 6, 2);
//$num= array(1, 3, 5);
可选择字母:$ch =range(“A”, “F”);
//$ch= array(“A”, “B”, “C”, “D”, “E”, “F”);
输出数组输出数组
输出数组内容最常用的方法就是迭代处理各个数组键,并输出相应的值。
foreach()函数可以很方便的遍历一个数组,得到每个value和key。
print_r()函数很方便将数组的内容输出到屏幕上。prinf_r()函数接受一个变量,并将其内容发送给标准输出,成功时返回
TRUE,否则返回FALSE。
测试数组测试数组
通过is_array()函数知道某个特定变量是否一个数组。
is_array()函数确定某变量是否为数组,如果是则返回TRUE,否则返回FALSE。即使数组只包含一个值,也将被认为是一个
数组。
添加和删除数组元素添加和删除数组元素