pep*_*epe 2 php foreach multidimensional-array
我有一个看起来像这样的数组
Array
(
[1] => Array
(
[name] => Zeze
[city] => Denver,
[state] => Colorado,
[country] => United States
[user_id] => 1
[cars] => Array
(
[140] => Array
(
[cars_name] => BMW
)
[162] => Array
(
[cars_name] => Mazda
)
)
)
[8] => Array
(
[name] => Lex
[city] => Schwelm,
[state] => North Rhine-Westphalia,
[country] => Germany
[user_id] => 5
[cars] => Array
(
[140] => Array
(
[cars_name] => Mercedes
)
[162] => Array
(
[cars_name] => Audi
)
)
)
)
Run Code Online (Sandbox Code Playgroud)
我需要从中提取值user_id
并将其放在逗号分隔的字符串中.
对于上面的数组,我想得到:
1,5
我有点困惑如何循环这个数组,foreach
然后我将如何创建字符串?或者,还有更好的方法?
$uids = Array();
foreach($users as $u) $uids[] = $u['user_id'];
$list = implode(",",$uids);
Run Code Online (Sandbox Code Playgroud)
这假设您的数组已命名$users
并且$list
是输出.
归档时间: |
|
查看次数: |
4619 次 |
最近记录: |