- 此问题在此处已有答案**:
Add 2 values to 1 key in a PHP array(7个答案)
4天前关闭。
- 我有数组**
array
0 =>
array
2 => int 50000
1 =>
array
2 => int 30000
2 =>
array
1 => int 25000
3 =>
array
1 => int 20000
4 =>
array
1 => int 10000
- 我需要创建数组,结果为:**
array
2 => int 50000
2 => int 30000
1 => int 25000
1 => int 20000
1 => int 10000
谢谢大家。对不起,我的英语很差
2条答案
按热度按时间7gcisfzg1#
PHP不允许数组具有相同的键。这将展示php如何处理foreach循环,该循环将数组重写为具有所需键和值的新数组
这将输出
Live Sample
正如您所看到的,键在每个循环上都被覆盖,因为它们是相同的,值也是相同的,我认为您可以使用上面的函数使一个一级数组从
$new_array
中删除键Live Sample
txu3uszq2#
这就是你想要的(不保留子键,因为你不能有多个元素有相同的键):
请尝试:http://codepad.org/1h7mKbqe