php数组常常会遇到自定义键值对的数组,我们可以给这些数组重新定义键值对,例

将$arr=[4=>10,1=>22,9=>55,0=>255];

重新整理为[0=>10,1=>22,2=>55,3=>255]的几种小方法:

方法一:

实例

<?php//声明数组$arr=[4=>10,1=>22,9=>55,0=>255];//声明一个空数组$arr2=[];//遍历$arr以键=>值的形式输出foreach($arras$k=>$v){//用array_push()函数将值重组到$arr2中array_push($arr2,$v);}//输出print_r($arr2);?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

方法二:

实例

<?php//声明数组$arr=[4=>10,1=>22,9=>55,0=>255];//声明一个空数组$arr3=array();//因为$arr是一个二维数组,可以直接遍历出值foreach($arras$val){//用array_push()函数将值重组到$arr3中array_push($arr3,$val);}//输出print_r($arr3);?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

方法三:

实例

<?php//声明数组$arr=[4=>10,1=>22,9=>55,0=>255];//因为只要值,可以将数组拆分后重组,这样索引自动从0开始//将数组拆分$arr=implode(',',$arr);//将数组重组$arr=explode(',',$arr);//输出print_r($arr);?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

方法四:

实例

<?php//声明数组$arr=[4=>10,1=>22,9=>55,0=>255];//用array_values()返回所有值去掉键名,键名重新从0开始$arr=array_values($arr);//输出print_r($arr);?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


更多相关文章

  1. 数组下标重新归序
  2. 将数组中的值取出并重新排序
  3. php灭绝手把手亲传数组索引重建
  4. PHP数组重新排序
  5. 回调函数与递归函数实例总结
  6. 实例演绎对回调函数与递归函数的理解?
  7. 返回数组中所有的值并给其建立从0开始递增的数字索引
  8. zy0810
  9. PHP函数的返回值与参数,匿名函数与变量作用域的总结与实例

随机推荐

  1. Android屏蔽软键盘并且显示光标的实例详
  2. Android(安卓)Day08四大组件之服务Servic
  3. Connection to https://dl-ssl.google.co
  4. android小知识(1)
  5. Google宣布Android暂停开源
  6. 图解 Android 动画中 android:pivotX 和
  7. android studio 开发 cordova plugin(组件
  8. 2010年Android快速兴起 源于五大助力
  9. Android学习第八天—全局大喇叭(详解广播
  10. 用Android搭建客户端 手机和服务器交互开