php 数组 1 开始,php数组使用1

1、array_values($arr) 将数组转换成索引数组

$arr1 = ['id'=>10,'name'=>'杨过','sex'=>'male','salary'=>8900];

echo '

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

2、array_column($arr,$col,$boll); 获取多维数组的列表组成的数组。

$arr2 = [];

$arr2 = [

['id'=>10,'name'=>'杨过','sex'=>'male','salary'=>8900],

['id'=>11,'name'=>'欧阳克','sex'=>'male','salary'=>7900],

['id'=>12,'name'=>'小龙女','sex'=>'male','salary'=>8900]

];

echo '

 查询指定列:'.var_export(array_column($arr2,'salary'),true).'';

echo '

 查询指定列与值:'.var_export(array_column($arr2,'salary','name'),true).'';

3、array_keys($arr);返回当前数组的键名组成的新数组

echo '

 返回以键名组成的新数组:'.var_export(array_keys($arr2),true).'';

// 返回指定的值所对应的键名

echo '

 返回以键名组成的新数组'.var_export(array_keys($arr1,'male'),true).'';

4、in_array(); 判断值是否存在数组中

echo in_array('male',$arr1) ? '存在' :'不存在','


';

5、array_search($val,$arr) 在数组中查询指定的值并返回键名

$res = array_search('male',$arr1);

echo $res ? :'没有找到';

echo $arr1[$res];

6、array_key_exists($key,$arr); 判断键名是否存在数组中

echo array_key_exists('name',$arr1) ? '键名存在':'键名不存在';

7、array_flip(); 数组键值互换

echo var_export(array_flip($arr1),true);

8、array_reverse(); 数组翻转

echo var_export(array_reverse($arr1),true);

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值