2
A
回答
3
你可以使用
array_merge()
例如
$resultingArray = array_merge(array($newElement), $originalArray);
2
有沒有內置在其中做的,但它足夠簡單的把它包起來:
function my_unshift($array, $var) {
array_unshift($array, $var);
return $array;
}
這是沒有必要的,但因爲array_unshift()
上的數組引用所以原來在地方被修改工作。 array_push(), array_pop(), array_shift()
所有也對一個參考進行操作。
$arr = array(1,2,3);
array_unshift($arr, 0);
// No need for return. $arr has been modified
print_arr($arr);
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
)
3
下一步array_merge
,如果沒有任何重複鍵,你可以這樣做:
$array = array('a' => 'A');
$append = array('b' => 'hello');
$array = $append + $array;
授予:
Array
(
[b] => hello
[a] => A
)
相關問題
- 1. array_unshift()與空數組
- 2. PHP mysql遞歸函數array_unshift
- 3. 返回數組的函數
- 4. array_unshift爲多維數組
- 5. 函數返回數組返回NULL
- 6. 函數返回數組 - PHP
- 7. 數組函數返回null
- 8. PHP函數返回數組
- 9. 函數返回空數組
- 10. 函數返回數組C++
- 11. JavaScript函數返回數組
- 12. PHP函數數組返回?
- 13. 函數返回數組php
- 14. 從函數返回數組。
- 15. C#函數返回數組
- 16. C++函數返回數組
- 17. 從函數返回數組
- 18. 函數返回BYTE數組
- 19. Powershell函數返回數組
- 20. 從函數返回數組
- 21. CakePHP:findByEmail()函數返回數組
- 22. 使用從函數返回的數組
- 23. SizeOf函數返回的字符數組
- 24. 返回數組的PHP函數
- 25. 返回兩個數組的PHP函數
- 26. 函數返回數組中的
- 27. 訪問由函數返回的數組
- 28. 從VBA中的函數返回數組
- 29. 函數返回0的多維數組
- 30. python pygobject和返回數組的函數
使用數組變量仍然傳遞給'array_unshift'有什麼問題? – 2012-04-11 12:27:50
Array unshift編輯原始數組,然後返回它的大小。您稍後可以使用'print_r($ var_arr)'來獲取數組。 – hjpotter92 2012-04-11 12:28:05
@TheJumpingFrog no,'print_r'不適用於「正在獲取數組」,用於打印 – 2012-04-11 12:32:13