xml地图|网站地图|网站标签 [设为首页] [加入收藏]

如何获取二维数组中某个key的集合,将二维数组

来源:http://www.ccidsi.com 作者:呼叫中心培训课程 人气:117 发布时间:2019-08-14
摘要:什么样将下边包车型大巴二维数组转为一维数组。 什么将上边包车型大巴二维数组转为一维数组。 本文为代码分享,也是在专门的学业中看到有的“大咖”的代码,做做分享。 复制代

什么样将下边包车型大巴二维数组转为一维数组。

什么将上边包车型大巴二维数组转为一维数组。

本文为代码分享,也是在专门的学业中看到有的“大咖”的代码,做做分享。

复制代码 代码如下:

$msg = array(

具体是这么的,如下二个二维数组,是从库中读抽出来的。

$msg = array(
  array(
    'id'=>'45',
    'name'=>'jack'
  ),
  array(
    'id'=>'34',
    'name'=>'mary'
  ),
  array(
    'id'=>'78',
    'name'=>'lili'
  ),
);

array(

代码清单:

第一种艺术:

‘id’=>’45s’,

复制代码 代码如下:

复制代码 代码如下:

‘name’=>’jacks’

$user = array(
0 => array(
'id' => 1,
'name' => '张三',
'email' => 'zhangsan@sina.com',
),
1 => array(
'id' => 2,
'name' => '李四',
'email' => 'lisi@163.com',
),
2 => array(
'id' => 5,
'name' => '王五',
'email' => '10000@qq.com',
),
......
);

foreach($msg as $k => $v){
    $ids[] = $id;
    $names[] = $name;
  }

),

上面包车型大巴数组格式,首要大家玩过 PHP MYSQL,就决然不行熟习了。

其次种格局:

array(

那正是说,未来有那般的五个必要:

复制代码 代码如下:

‘id’=>’3s4’,

1)获取索引"id"的集中,而且保留为多少个一个人数组,即获得 array(1,2,5)

$ids = array_column($msg, 'id');
 $names = array_column($msg, 'name');

‘name’=>’masry’

不明白各位朋友会怎么写吧?

以上二种解法print_r($names);后的结果为:

),

倘要是原先自个儿的写法正是直接 foreach,然后 array_push 三个个的往五个数组变量里塞。这样也能落实。但像这种类型的写法很影响属性,因为运用 PHP 原生的函数肯定比循环功用高。

复制代码 代码如下:

array(

代码清单:

Array(
  [0]=>jack
  [1]=>mary
  [2]=>lili
)

‘id’=>’7s8’,

复制代码 代码如下:

注意:array_column();能够有第三个参数,如 $n = array_column($msg, 'name', 'id');

‘name’=>’lili’

$ids = array();
$ids = array_map('array_shift', $user);

本文由68399皇家赌场发布于呼叫中心培训课程,转载请注明出处:如何获取二维数组中某个key的集合,将二维数组

关键词: 68399皇家赌场 php 数组 转一维

最火资讯