PHP数组-php快速入门系列教程
数据类型主讲人: 幻令
博客:https://blog.icodef.com
论坛:https://www.eruyi.cn
PHP数组
定义方式
$a=array(1,2,3,4,5,6);
$b=array(
'a'=>'ddd',
'b'=>2333,
'c'=>array(
1,2,3,4
)
);
//php5.4以后
$c=;
$d=[
'a'=>'ddd',
'b'=>2333,
'c'=>[
1,2,3,4
]
];
数组函数
几个经常用到的数组操作函数,更多可以去查:http://php.net/manual/zh/ref.array.php
array_push($array,11);//等同于$array[]=11; 在最后插入一个元素(多个)
array_pop($array);//等同于出栈,在数组中删除 最后一个成员 ,并返回最后一个成员的值
end($array);//取出数组最后一个成员,不删除
array_shift($array);//和pop相反,删除 第一个成员 ,然后返回其值,可以用于队列实现
count($array);//取数组成员个数,还有个sizeof,是count的另外一个名字(别名)
sort($array);//给数组排序,从最低到最高重新安排,还有几个不同的排序方式 uasort,uksort,usort,还有根据key排序的:krsort,ksort
ksort($array);//根据键排序,krsort,ksort
isset($array['a']);//这个函数虽然不能算是数组的,但是也是经常用到的,用来判断数组某个键(成员)存不存在
array_keys($array);//返回数组的键
unset($array['a']);//删除某一个成员,但是有问题,可以使用array_splice
array_splice($array,1,2,array("替代1", "替代2"));//去掉数组中的某一部分并用其它值取代,第二个参数1是开始位置,第三个参数2是删除/替换长度,第四个参数不写就是删除
**** Hidden Message *****
谢谢分享 谢谢分享 b站来的,tql
数组这个很有意思 这一节感觉听不懂了…… 数组这个很有意思 22222222222222222222222222222222 echo "牛B";