美文网首页
php 将多维数组转为一维数组

php 将多维数组转为一维数组

作者: jwenlee | 来源:发表于2020-01-16 11:38 被阅读0次

/**

  • 将多维数组转为一维数组
  • @author echo
  • @param array $arr
  • @return array
    */
    if (!function_exists('arrToSingle')) {
    function arrToSingle(arr) { #将数值第一元素作为容器,作地址赋值。ar_room = &arr[key(arr)];
    #第一容器不是数组进去转呀
    if (!is_array(ar_room)) { #转为成数组ar_room = array(ar_room); } #指针下移 next(arr);
    #遍历
    while (list(k,v) = each(arr)) { #是数组就递归深挖,不是就转成数组v = is_array(v) ? call_user_func(__FUNCTION__,v) : array(v); #递归合并ar_room = array_merge_recursive(ar_room,v);
    #释放当前下标的数组元素
    unset(arr[k]);
    }
    return $ar_room;
    }
    }

相关文章

  • php多维混合数组转一维数组的函数

    php多维混合数组转一维数组的函数 php语言本身没有将多维数组转为一维数组的函数,但是我们可以自己写一个php函...

  • php 将多维数组转为一维数组

    /** 将多维数组转为一维数组 @author echo @param array $arr @return ar...

  • 数组处理

    多维数组 转为一维数组

  • PHP数组去重

    PHP数组去重 array_unique: 此函数为数组翻转,也就是将原数组的键值翻转为键名,将原数组的键名翻转为...

  • 数组对象和一般数组之间的转换

    将一般数组转为对象数组 将数组对象转为一般数组

  • PHP Day4:基础回顾与加强

    多维数组 多维数组指的是包含一个或多个数组的数组。 PHP 能理解两、三、四或五级甚至更多级的多维数组。不过,超过...

  • Numpy 数组的重塑与铺平

    数组的重塑即讲一个维度的数组以其固定的数组元素为基础,转换为另一个维度的数组,常见的是一维数组转为多维数组。将一个...

  • 4.3~1多维数组

    多维数组可以看作是数组的数组,如果将多维数组看作是比较特殊的一维数组,那数组的元素本身就是数组。在学习多维数组之前...

  • PHP 数组,多维数组

    PHP 数组:数组能够在单独的变量名中存储一个或多个值。 什么是数组?数组是特殊的变量,它可以同时保存一个以上的值...

  • 2019-07-20

    PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。

网友评论

      本文标题:php 将多维数组转为一维数组

      本文链接:https://www.haomeiwen.com/subject/eldfzctx.html