array_flatten辅助函数

作用: 将一个多维数组转换为一维数组,只保留里面的value值,重新组成一个以序号为下标的一维数组。

注:

  1. 此方法不是php中的方法
  2. 如果本身就是一维数组的话,只保留里面的value值,重新组成一个以序号为下标的一维数组。
//二维数组
$array = [0 => 'Joe', 'languages' => ['PHP', 'Ruby']];
$array = array_flatten($array);                     
print_r($array);
/*
Array
(
    [0] => Joe
    [1] => PHP
    [2] => Ruby
)
*/
//本身是一维数组
$array = [0 => 'Joe', 'languages' => 'PHP'];
$array = array_flatten($array);                     
print_r($array);
/*
 Array
(
    [0] => Joe
    [1] => PHP
)
*/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
    葡萄喃喃呓语阅读 51,304评论 10 200
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,890评论 18 139
  • 数组的概述 PHP 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方...
    dptms阅读 1,629评论 0 4
  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 4,002评论 2 13
  • 它用事实告诉我 孤独是寻找的唯一的路 我是个爱思考的农民 日复一日的盯着土地发呆 最初 我思考着如何种出好的麦子 ...
    伍丁零阅读 168评论 0 3