当前位置: 代码迷 >> 综合 >> php数组基础操作
  详细解决方案

php数组基础操作

热度:65   发布时间:2023-10-25 05:17:40.0

$a=array(1,2,3,4)

$b=array(2,3,4,5)

若数组中有相同元素,$a&&$b=true

数组查找:array_search(1,$a)=0

数组截取:array_slice($a,0,2)=array(1,2)

                 array_slice($a,1)=array(2,3,4)

添加元素:array_push($a,7)=array(1,2,3,4,7)       此时数组中必须包含至少一个元素

将数组头元素移除数组:array_shift($a)=array(2,3,4)             将数组尾元素移除数组:array_pop($a)=array(1,2,3)

删除数组指定元素:unset($a[1])=array([0]=>1,[2]=>3,[3]=>4)

                               array_splice($a,1,1)=array([0]=>1,[1]=>3,[2]=>4)

另外array_splice还可以拼接字符,如array_splice($a,1,1,$b)=array(7)([0]=>1,[1]=>2,[2]=>3,[3]=>4,[4]=>5,[5]=>3, [6]=>4)

合并数组:array_merge($a,$b)=array(1,2,3,4,2,3,4,5)

找出数组中的最小元素:min($a)=1  同理,最大:max($a)=4

数组倒序:array_reverse($a)=array(4,3,2,1)

数组头元素读取:current($a)=1        数组尾元素读取:end($a)=4

排序   sort($a)==array(1,2,3,4)

数组中各元素出现的次数:array_count_values($a)=Array ( [1] => 1 [2] => 1 [3] => 1 [4] => 1)


  相关解决方案