【发布时间】:2021-11-27 04:37:01
【问题描述】:
我需要获取不同的 'uid' 及其对应的 'name' ,如何在多维数组中做到这一点?
$userdb = array(
array(
'uid' => '100',
'name' => 'Sandra Shush',
'pic_square' => 'urlof100'
),
array(
'uid' => '5465',
'name' => 'Stefanie Mcmohn',
'pic_square' => 'urlof100'
),
array(
'uid' => '5465',
'name' => 'Jane Doe',
'pic_square' => 'urlof100'
),
array(
'uid' => '40489',
'name' => 'Michael',
'pic_square' => 'urlof40489'
),
array(
'uid' => '40489',
'name' => 'Jane Doe',
'pic_square' => 'urlof40489'
));
样本输出:
$data = [{uid: '100', name: 'Sandra Shush'},{uid: '5465', name: ['Stefanie Mcmohn','Jane Doe']}, {uid: '40489', name: ['Michael','Jane Doe']}]
尝试使用 array_columns 和 array_keys,但我想不出正确的方法。
【问题讨论】:
标签: php arrays multidimensional-array