如何通过数组编号更改或更新PHP中的数组值?
示例:
$array1 = array("cat","dog","mouse","dog");
我想仅在第二个数组中更改dog的值
答案 0 :(得分:0)
修改: -
要删除元素,请使用unset(arrayVar [key])
例如: - unset($ array1 [1]) - 将删除"鼠标"在key / index 1,如果你想删除第二次出现,那么使用unset($ array1 [3])
原文: -
请更详细地解释您的问题!
第二个数组是什么意思?究竟是什么意思?
你的意思是编辑第二次出现" dog"在数组? 如果是这样那么它将是$ array1 [3] =" someNewValue"
答案 1 :(得分:0)
$a = 'array' . '1';
$$a[1] = 'doggg'; #value changed
$b = 'array' . '2';
$$b[1] = 'newDogg'; #value changed
答案 2 :(得分:0)
如果你想删除2索引
$array1 = array('dog','mouse','cat','mouse');
unset($array1[1]);
print_r($array1);
输出
Array ( [0] => dog [2] => cat [3] => mouse )
//如果您正在寻找remvoing重复值,那么您可以使用array_unique
$result=array_unique($array1);
print_r($result);
输出
Array ( [0] => dog [1] => mouse [2] => cat )
答案 3 :(得分:0)
如果你的意思是你必须从数组中删除一个元素,这可能会有所帮助。
style
将OFFSET替换为您要删除的索引。