PHP合并数组,将一个数组的值做为另一个数组的键值来合并

$city为二维数组

$cityid = array_column($city, 'newsid');//array_column提取二维数组中的元素值

$cityname = array_column($city, 'title');

$allid  = array_merge($allid,array_column($city, 'newsid'));//累加数组

$allname  = array_merge($allname,array_column($city, 'title'));

$all = array_combine($allid, $allname);//将$allid的元素值做为新数组的键值,$allname作为元素值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. Java基础部分.................................................
    wy_sure阅读 9,258评论 0 11
  • PHP数组函数,摘录于PHP手册 1、array_change_key_case (PHP 4 >= 4.2.0,...
    kotlin360阅读 4,017评论 2 1
  • 一、数组定义 array() 1、索引数组 在一个变量中,存储一个或多个值。数组中的每一个元素都有一个访问ID,根...
    竹与豆阅读 3,511评论 0 0
  • # 数组部分 # 1.## array_chunk($arr, $size [, $preserve_key = ...
    clothTiger阅读 4,941评论 0 1
  • 数组的概述 PHP 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方...
    dptms阅读 5,544评论 0 4