2010-02-19 18 views
0

如何寫入數組的第一個元素?PHP - 寫入數組的第一個元素

我知道重置可以返回第一個元素......但是你不能用它來寫入它。

+0

對不起,我不清楚......數組不是數字......例如$ test ['element_1'] – Mark 2010-02-19 15:15:14

+0

同樣的問題:http://stackoverflow.com/questions/2230154/php-get-1st-value -of-an-array-associative-or-not/2230266 and http://stackoverflow.com/questions/2236720/php-how-do-i-search-in-an-unindexed-array/2236732 – Gordon 2010-02-19 15:31:31

+0

第一個問題是類似的......但它關於訪問一個數組而不是寫入它......第二個是一個完全不同的問題...... – Mark 2010-02-19 15:34:11

回答

1

能完成這項工作嗎?

reset($x); 
$x[0] = $value; 
+1

設置第一個元素實際上並不需要重置。 – 2010-02-19 15:15:07

0

你的意思是在數組中加上一個值嗎?

array_unshift() - 這是昂貴的,重建陣列。

3

這就是所謂的「關聯數組」或「哈希」。從技術上講,它沒有訂單。你可能有一件你先放入的東西,但這只是偶然。

+0

如果它沒有訂單,那麼爲什麼有函數來排序呢? – jbo5112 2014-04-22 12:18:50

相關問題