for ($i = 0; $i < count($keyListArray); $i++) {
$newArray[$i] = $myArray[$keyListArray[$i]];
}
//structure of arrays are as follows
//$keyListArray = array (1,4,5);
//$myArray = array(1=>array('hello', 4, 56, 7))
0
A
回答
4
你只是試圖去掉$keyListArray
,對不對?嘗試
$newArray = array_values($keyListArray);
array_values()
返回從輸入陣列和索引數字陣列的所有的值。 http://us2.php.net/manual/en/function.array-values.php
- 編輯新的信息
你有一些括號混合起來用方括號 - 這是混淆了大家。您並不需要$ i來指定鍵,因爲默認情況下它們將是一致的和數字的。你這樣做的方式很好,但是一個foreach會讓事情變得更短。
foreach ($keyListArray as $key) {
$newArray[] = $myArray[$key];
}
3
foreach($keyList as $key)
$newArray[] = $myArray[$key];
相關問題
- 1. 有沒有更好的方法來創建這個模型? (Django)
- 2. 有沒有更好的方法來設計這個PHP函數?
- 3. 有沒有更好的方法來重新創建$ _SERVER ['QUERY_STRING']
- 4. 有沒有更好的方法來重新排列這個數組?
- 5. 有沒有更好的方法來編寫這個函數?
- 6. 有沒有更好的方法來重寫這個函數?
- 7. 有沒有更好的方式來遍歷PHP中的這個多維數組?
- 8. 有沒有更好的方法來建立這樣的列表?
- 9. PHP:有沒有更好的方法來重新排列數組的值?
- 10. 有沒有更好的方法來做到這一點在PHP
- 11. 有沒有比從TSV數據創建PHP數組更好的方法?
- 12. 有沒有更好的方法來編寫這組IF語句?
- 13. 有沒有更好的方法來建立這種關係?
- 14. 有沒有更好的方式來建立這個joomla網址?
- 15. 有沒有更高效的方法來排序這個數組?
- 16. 有沒有更好的方法來創建Rails子類?
- 17. 有沒有更好的方法來創建Django REST Web服務?
- 18. 有沒有更好的方法來創建此案例查詢
- 19. 有沒有更好的方法來編寫這種方法?
- 20. 有沒有更好的方法來測試這種方法?
- 21. 有沒有更好的方法來做這個查詢?
- 22. 有沒有更好的方法來編寫這個SQL?
- 23. 有沒有更好的方法來實例化這個Map?
- 24. 有沒有更好的方法來編寫這個SQL查詢?
- 25. 有沒有更好的方法來寫這個模板?
- 26. 有沒有更好的方法來做這個查詢?
- 27. 有沒有更好的方法來做這個MySQL查詢?
- 28. 學習SQL ...有沒有更好的方法來寫這個?
- 29. 有沒有更好的方法來過濾這個datagridview?
- 30. 有沒有更好的方法來複制這個CSS代碼
'$ myArray的($ keyListArray [$ i]於)'是$ myArray的回調函數? – Hannes 2010-11-05 13:14:06
它的一個數組:) – Mohammad 2010-11-05 13:16:07
如果'$ myArray'是一個數組,那麼它看起來像你的例子中有一個語法錯誤。它應該是'$ myArray [$ keyListArray [$ i]]' – andrewle 2010-11-05 13:25:47