zoukankan      html  css  js  c++  java
  • PHP重置数组为连续数字索引的方式

    1、推荐的方式 array_values 方法

    $arr = array('apple','banana','orange');
    
    print_r(array_values($arr));

    打印:

    Array ( [0] => apple [1] => banana [2] => orange )

    2、使用 array_merge 方法

    $arr = array('apple','banana','orange');
    
    print_r(array_merge($arr));
    echo "<br/>";
    
    $arr1 = array('name' => 'jerry','age' => 16,'height' => '18cm');
    
    print_r(array_merge($arr1));

    打印:

    Array ( [0] => apple [1] => banana [2] => orange ) 
    Array ( [name] => jerry [age] => 16 [height] => 18cm )

    该方法如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。所以只能适用于数字索引

    3.最原始的方式,遍历循环

    <?php
    class Reset 
    {
        public function resetArr($arr='')
        {
            $tmp = [];
    
            foreach ($arr as $key => $value) {
                $tmp[] = $value;
            }
            return $tmp;
        }
    }
    
    $obj = new Reset();
    
    $arr = array('apple','banana','orange');
    print_r($obj->resetArr($arr));
  • 相关阅读:
    Shell 传递参数
    Shell 变量
    Shell 教程01
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    你应该知道的基础 Git 命令
    Linux 下五个顶级的开源命令行 Shell
    Fedora 23如何安装LAMP服务器
    如何在Fedora或CentOS上使用Samba共享
  • 原文地址:https://www.cnblogs.com/clubs/p/13284384.html
Copyright © 2011-2022 走看看