Insert into array at a specified place
阵列:P></
1 | A-B-C-D-E-F |
是is the of J C。更新:我知道阵列P></
1 | A-B-C-J-D-E-F |
如何给insert after J C数组中?P></
这些图也在循环数组(阵列)的意见和显示)。will this method to take a long time做甚?P></
可以使用$length设置为0的数组_splice()。
http://de.php.net/manual/en/function.array-splice.php
例子:
1 2 3 | $arr_alphabet = array('a', 'b', 'd'); array_splice($arr_alphabet, 2, 0, 'c'); // $arr_alphabet is now: array('a', 'b', 'c', 'd'); |
使用拼接功能来解决此问题。
对于那些遇到问题的人…我发现@pekka的解决方案最终返回了一个空数组,因为数组拼接返回了由提取元素组成的数组(http://de.php.net/manual/en/function.array splice.php)。
更准确的方法如下:
1 2 3 | $arr_alphabet = array('a', 'b', 'd'); array_splice($arr_alphabet, 2, 0, 'c'); print_r($arr_alphabet); |
号
返回:
1 |
但感谢@pekka为我提供95%的服务!
您可以使用拼接功能:
http://php.net/manual/en/function.array-splice.php