-1
A
回答
0
如果你正在尋找替代基於價值的關鍵,你可以使用此代碼:(假設你要替換Array[4]
)
<?php
foreach ($array as $key => $value) {
if ($value == "5") {
$array['new_key'] = $value;
unset($array[$key]));
}
}
如果要定義一個特定的鍵,你只需要這麼說:
<?php
$array['new_key'] = 'some_value';
相關問題
- 1. php替換陣列ID鍵
- 2. 如何替換匹配名稱的列
- 3. PHP搜索子陣列與特定鍵
- 4. 如何替換特定類名稱的圖像?
- 5. 的preg_replace與陣列替換
- 6. 表格名稱與陣列
- 7. 替換陣列密鑰中的任何特定字符
- 8. 無法與特定名稱
- 9. fb:名稱替換
- 10. 基於特定鍵的散列陣列
- 11. 如何用另一個數組值替換陣列鍵
- 12. 笨 - 與名稱替換類ID在URL
- 13. SimpleXML:如何替換節點名稱?
- 14. 如何用SimpleXML替換名稱空間?
- 15. 在陣列替換
- 16. 正則表達式替換浸漬特定的名稱
- 17. 替換特定標記內的屬性名稱
- 18. 在陣列替換值與條件
- 19. PHP關聯陣列 - 替換 - >與「as」
- 20. PHP鍵名陣列
- 21. 匹配類別名稱與jQuery陣列和隱藏特定的div
- 22. 刪除陣列中的特定鍵
- 23. 用特定鍵合併陣列
- 24. 更換陣列鍵
- 25. 獲取特定列的列名稱
- 26. 如何用子串替換多個列名稱
- 27. 如何在php中替換數組中特定鍵的值?
- 28. 如何去構造與實體名稱的PHP陣列
- 29. 用名稱替換值
- 30. 如何先使用NSSortdescriptor與特定名稱,然後按名稱排序?
嘗試尋找低於其hopelly有用的鏈接http://stackoverflow.com/questions/2917513/replace-string-key -of-php-array – 2014-10-08 13:50:50
你想改變什麼關鍵,背後的邏輯是什麼以及如何改變? – 2014-10-08 13:55:55
@MikeBrant Brant我正在使用json_encode來編碼數組和輸出不是我想要的假設我的結果是'code'{「0」:[「Monday」,「5:30 PM」],「1」:[「星期五「,」6:00 PM「],」3「:[」星期二「,」4:15 PM「],」4「:[」星期三「,」8:30 PM「],」5「:[ 「星期四」,「1:45 PM」]'code',這就是我想'代碼'[{「label」:「星期一」,「5:30 PM」},「label」:{「Friday」,「 6:00 PM「},」label「:{」Tuesday「,」4:15 PM「},」label「:{」Wednesday「,」8:30 PM「},」label「:{」Thursday「, 「1:45 PM」}]'code' – 2014-10-08 13:58:27