php数组求集合,数组的操作集合

摘要:

h2,h3,h4{text-align: center;}

h2{border-bottom: 1px solid #dddddd;padding-bottom: 20px;border-bottom: 1px&nb

h2,h3,h4{text-align: center;}

h2{border-bottom: 1px solid #dddddd;padding-bottom: 20px;border-bottom: 1px solid #dddddd;padding-bottom: 20px;}

h3{color: darkgreen;}

p{font-weight: bold;color: deeppink;}

.box{display: flex;}

.div1{width: 33.3%;border-right: 1px solid #ddd;padding: 10px;}

echo '

数组常用操作:

';

echo '

数组基础操作:

';

$num = [12,1,43,7,9,3,76,34,98];

$per = ['name'=>'莎莎','age'=>23,'salary'=>4500];

$pers = [

['name'=>'莎莎','age'=>23,'salary'=>4500],

['name'=>'哈哈','age'=>21,'salary'=>2300],

['name'=>'菲菲','age'=>25,'salary'=>5000],

['name'=>'安安','age'=>18,'salary'=>2000],

];

echo '

 
   

array_values返回值组成的数组

'.var_export(array_values($per),true);

echo '

 
   

array_keys返回键组成的数组

'.var_export(array_keys($per),true);

echo '

 
   

array_column获取salary列,以name列为键名

'.var_export(array_column($pers,'salary','name'),true);

echo '

 
   

array_flip键值对调

'.var_export(array_flip($per),true);

echo '

 
   

array_reverse数组翻转

'.var_export(array_reverse($per),true);

echo '

';

echo '

数组的基础操作:

';

$num1 = [12,7,1,43,7,9,3,76,12,34,98];

$per1 = ['name'=>'莎莎','age'=>23,'salary'=>4500];

echo '

 
   

array_chunk将数组分割成若干个小数组:

'.var_export(array_chunk($num1,3),true);

echo '

 
   

array_pad将数组填充到指定位数:

'.var_export(array_pad($num1,15,666),true);

echo '

 
   

array_unique删除重复元素:

'.var_export(array_unique($num1),true);

sort($num1);

echo '

 
   

sort数组升序排序:

'.var_export($num1,true);

rsort($num1);

echo '

 
   

rsort数组降序排序:

'.var_export($num1,true);

echo '

';

echo '

数组的其他操作:

';

$num3 = range(1,100,10);

$fg = range('a','z',4);

shuffle($num3);

$num5 = array_rand($num3,5);

$num5 = array_merge($num3,$fg);

echo '

 
   

range生成的字母数组:

'.var_export($fg,true);

echo '

 
   

shuffle打乱数组:

'.var_export($num,true);

echo '

 
   

array_rand随机抽取5个:

'.var_export($num5,true);

echo '

 
   

array_merge合并打乱后的数组和生成的字母数组:

'.var_export($num5,true);

echo '

';

批改老师:韦小宝批改时间:2018-11-07 15:42:02

老师总结:写的很不错哦!下次记得加点自己的理解进去哦!继续加油吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值