博客列表 >将数组中的值取出并重新排序

将数组中的值取出并重新排序

手机用户1617360551
手机用户1617360551原创
2021年08月11日 09:27:21599浏览

取出数组中的值并重置索引

  • 用array_values数组函数

  1. <?php
  2. $arr = [ 4 => 10, 1 => 22, 9 => 55, 0=>255];
  3. $res = array_values($arr);
  4. printf('<pre>%s</pre>',print_r($res,true));
  • 数组遍历的方式

  1. <?php
  2. $arr1 = [ 4 => 10, 1 => 22, 9 => 55, 0=>255];
  3. $res1 = [];
  4. foreach($arr1 as $k => $v)
  5. {
  6. array_push($res1,$v);
  7. }
  8. echo '<pre>';
  9. print_r($res1);
  • 头部移除数组单元的

  1. <?php
  2. $arr2 = [ 4 => 10, 1 => 22, 9 => 55, 0=>255];
  3. $res2[] = array_shift($arr2);
  4. $res2[] .= array_shift($arr2,);
  5. $res2[] .= array_shift($arr2,);
  6. $res2[] .= array_shift($arr2,);
  7. echo '<pre>';
  8. print_r($res2);
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议