我有一個字段名稱的數組。我想用這些來填充另一個數組的鍵,這些數組的默認值爲空。有一個命令我可以做到這一點嗎?如何將數組的值填充到另一個數組的鍵?
0
A
回答
2
自PHP 5.2.0你也可以使用array_fill_keys
array_fill_keys(array('foo', 'bar', 'baz'), NULL);
,這將給
Array
(
[foo] =>
[bar] =>
[baz] =>
)
2
嘗試array_combine
和array_fill
功能:
array_combine($arrayOfKeys, array_fill(0, count($arrayOfKeys), null))
或者,如array_fill
僅僅是因爲PHP 4.2,請嘗試array_pad
代替:
array_combine($arrayOfKeys, array_pad(array(), count($arrayOfKeys), null))
1
如果我理解你的問題,你需要array_combine()
相關問題
- 1. JS - 從另一個數組填充數組+修改值
- 2. 如何用另一個數組填充數組?
- 3. 將FullCalendar事件填充爲數組 - 從另一個數組填充
- 4. 如何將鍵數組與另一個數組中的相應值組合?
- 5. 用Java中另一個數組的元素填充數組
- 6. 使用數組的元素填充另一個數組 - Java
- 7. PHP - 從另一個數組中的值填充數組中的變量
- 8. 如何用另一個數組創建或填充一個numpy數組?
- 9. Javascript/AngularJs - 如何用另一個數組中的對象填充數組?
- 10. 在另一個類返回填充值的數組繪製
- 11. 如何將值數組作爲鍵分配給另一個值數組?
- 12. 如何提取特定的數組鍵和值到另一個數組?
- 13. 從數組中填充另一個數組 - Javascript
- 14. 如何根據另一個組合框的值動態地將數據填充到組合框?
- 15. 如何更改基於另一個鍵的數組鍵的值?
- 16. 如何創建一個存儲值並將其填充到ruby中的數組?
- 17. 如何將數組附加到PHP中的另一個數組?
- 18. PHP的排序基於另一個數組的鍵值數組
- 19. 將數組值加載到另一個數組值
- 20. 將一個數組的值分配給另一個數組PHP
- 21. Java數組,將一個數組的值顛倒爲另一個
- 22. 如何將一個數組中的數字複製到另一個數組
- 23. 如何僅將數組值存入另一個數組
- 24. 如何將數組值插入到PHP中的另一個數組?
- 25. 如何將數組值添加到PHP中的另一個數組?
- 26. 如何填充數組數據到一個HTML表格
- 27. 如何用給定值填充數組
- 28. 設置一個數組值到另一個數組值
- 29. 將多維數組作爲另一個數組上的鍵
- 30. 如何將一個數組變量的值賦給另一個數組變量
*只適用,因爲PHP 4.2 * - 已發行:2002年4月22日http://de3.php.net/releases/;) – Gordon 2010-04-23 15:34:21
@Gordon:這是可悲的,但有些服務器仍然運行着較低的PHP版本。 – Gumbo 2010-04-23 15:43:11