php-数组

2019-03-25  本文已影响0人  quanCN

数字索引数组

大多数编程语言都支持这种数组,在PHP中,数字索引的默认值是从0开始的。

使用不同索引的数组

php支持键值对

数组操作符

操作符 名称 示例 结果
+ 联合 $a+$b 数组$b被附加到$b中,有冲突的元素将不会被添加
== 等价 $a==$b 如果$a和$b包含相同元素,返回true
=== 恒等 $a===$b 如果$a和$b包含相同顺序和类型的元素,返回true
!= 不等价 $a!=$b 如果$a和$b不包含相同元素,返回true
<> 不等价 $a<>$b 同!==
!== 不恒等 $a!==$b 如果$a和$b不包含相同顺序类型的元素,返回true

数组排序

数组指针操作

逆序遍历

$array = array(1,2,3,4,5);
$value = end($array);
while ($value){
    echo "$value ";
    $value = prev($array);
}

数组批量操作

参数 描述
array 必需。规定数组
myfunction 必需。用户自定义函数的名称。数组的键名和键值是参数。
userdata,... 可选。规定用户自定义函数的参数。可以向此函数传递任意多参数。
function myfunction($value,$key,$p){
    $value *= $p;
    echo "$key is $value";
}
$prices = array('Tires'=>100,'Oil'=>10,'Spark Plugs'=>4);
array_walk($prices,'myfunction',2);
上一篇 下一篇

猜你喜欢

热点阅读