當前位置:成語大全網 - 新華字典 - php中如何修改foreach循環中$key的值?

php中如何修改foreach循環中$key的值?

這個$key和for循環中的$key是兩個概念。

例如:

$arr?=?[' k 1 ' = & gt;v1 ',' k2 ' = & gtv2 ',' k3 ' = & gtv3’];

//取v2的值。

print _ r($ arr[' k2 ']);

$arr?=?['v1 ',' v2 ',' v3 '];

//取v2的值。

print _ r($ arr[1]);

//上面兩個數組中用來獲取v2的值的方法有什麽區別?使用foreach循環,可以獲得數組中元素的鍵值和值。當然,鍵值可以是數字,也可以是字符串。

如果要直接循環到$key=$key+10,首先,如果$key是字符串,+10會有錯誤。

您可以:

1.循環壹次,通過php函數array_splice()或unset()刪除用過的元素,剩下的可以再循環壹次。

2.為操作創建壹個新的數組變量。

控制鍵值是什麽意思?不太明白