PHP操作数组函数

 

PHP操作数组函数

 

 

 

PHP操作数组函数

-----------------------------------------------------------------------------------------快捷创建数组
range(1,9)=>1,2,3,4,5,6,7,8,9
range(0,100,10);-》0,10,20,30,40,50,60,70,80,90,100
range("a","z");a.....z
range("A","Z");A.....Z
range("A","z");range("a","Z");(大小写不一致时,中间会有其他符号,应该是函数中英文符号设定的顺序有关)
-----------------------------------------------------------------------------------------一维数组排序(相同点:返回true或者false)
sort(Arr)正序排序,并且重新整理下标
asort    正序,不整理下标
arsort 降序,不整理下标
shuffle,随机排序,重新整理下标

re=sort(Arr)
re=true
Arr=【1,2,3,4,5,6,7,8,9】
-----------------------------------------------------------------------------------------
array_reverse
array_unique($result, SORT_REGULAR);
-----------------------------------------------------------------------------------------获取数据key和value的函数
array_values
array_keys
-----------------------------------------------------------------------------------------合并数组

array_merge

-----------------------------------------------------------------------------------------打乱数组顺序
 shuffle($Arr);
var_dump($Arr);

-----------------------------------------------------------------------------------------多维数组排序,(将多维数组需要排序的下标取出,列为新的一维数组放入函数,设置排序规则

array_multisort(新的一维,SORT_DESC,多维,SORT_DESC)
数组排序,根据a的值对a进行排序,同时对b进行同步排序

-----------------------------------------------------------------------------------------截取数组-按下标截取,返回截取的新数组

$newOgoods=array_slice($Ogoods,0,4);

-----------------------------------------------------------------------------------------返回数组差值(比较数组是否完全相同,只限一维)

if(!array_diff($A,$B)||!array_diff($B,$A)){

都没有返回差值,说明两个数组完全相同

}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_37540251

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值