如何写入数组的第一个元素?
我知道重置可以返回第一个元素......但你不能用它来写它。
答案 0 :(得分:5)
$yourarray[0] = $value
有什么不对吗?
如果您不想覆盖第一个元素,请尝试“array_unshift”:
http://www.php.net/manual/en/function.array-unshift.php
编辑: 好吧,将它用于非数字键:
reset($yourarray);
$key = key($yourarray);
$yourarray[$key] = $newvalue;
答案 1 :(得分:3)
这称为“关联数组”或“哈希”。从技术上讲,它没有订单。你可能有一个你先放入的物品,但这只是偶然的。
答案 2 :(得分:1)
这有用吗?
reset($x);
$x[0] = $value;
答案 3 :(得分:0)
你的意思是在数组前加上一个值吗?
array_unshift()
- 重建数组费用很高。