关于数组的常用函数:
1, array_slice()截取数组的某一部分。
事例:array_slice($a,3,2)截取数组$a中位置为3的值,长度为2,组成一个新的数组
注意:如果第二个参数为负数,则从数组末端这么多的距离开始截取,
如果第三个参数没给 则截取到数组的末端。
如果第三个参数是负数则截取到距离末端这么远的距离。
一二俩个参数必给。
2,array_splice()替换数组的某一部分并用给定的数组替换;
事例:array_splice($a,1,3,array(‘zw‘,‘web‘))截取数组$a位置为1的值。返回一个被去掉的值的数组
注意:第四个参数必为数组,可以不给,这样就只代表去掉所截取的部分留下原来的部分,注意同array_slice的不同。如果取代的部分大于给出的数组,则按顺序替换直到给出的数组用完,其余部分不替换。
第三个参数可以不给不能为负数, 则代表去掉从指定位置开始到数组末端的部分,第三个不给 则第四个参数也不能给,
3.list()
事例:list($a,$b,$c)=array(‘ad‘,‘php‘,‘js‘)分别把数组里的ad,php,js赋给list的$a $b $c,可用于交换数组的位置 ,返回一个数组。例如 list($a,$b)=array($b,$a),即把数组的$a,和$b的值交换了,
4,sort();从小到大排列数组,只有字符串的键值可以保存下来,其他健则重新以数字排序,
5,sort();从大到小排列数组,只有字符串的键值可以保存下来,其他健则重新以数字排序,
6
关于数据结构;
时间: 2024-10-25 21:10:20