PHP数组来自未知数量的参数合并 [英] PHP array merge from unknown number of parameters
本文介绍了PHP数组来自未知数量的参数合并的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个PHP数组看起来像这样:
I have an PHP array looking like this:
$array['my_data']['value'] = 'some value';
$array['my_own_data']['value'] = 'another value';
$array['different_data']['value'] = 'another value';
我需要在PHP或如使用array_merge。问题是,第一级的键的数目是未知的。这可能是150的项目,我不知道。
I need to use array_merge in PHP or such. The problem is that the number of first level keys are unknown. It could be 150 items, I don't know.
这不是为我工作,因为未知的数字键的:
array_merge($array['my_data'], $array['my_own_data'], $array['different_data']);
我需要一个循环,还是有什么花哨的?
Do I need a loop or are there something fancy?
推荐答案
这可能会做,如果这是你想要什么:
This may do, if that's what you want:
$array = array_map('current', $array);
或可能
$array = array_map(function ($a) { return $a['value']; }, $array);
这应该给你
array('some value', 'another value', 'another value')
这篇关于PHP数组来自未知数量的参数合并的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文