gpt4 book ai didi

php - 如何在 foreach 循环内设置成员值

转载 作者:行者123 更新时间:2023-12-03 00:05:03 26 4
gpt4 key购买 nike

有没有办法用foreach设置数组成员的值?

<?
$arr = array(0=>'a',1=>'b',2=>'c',3=>'d');

foreach($arr as $key => $value){
$value = 'a';
}

var_dump($arr);
?>

返回:

array(4) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
[3]=>
string(1) "d"
}

我试图让它返回的地方是:

   array(4) {
[0]=>
string(1) "a"
[1]=>
string(1) "a"
[2]=>
string(1) "a"
[3]=>
string(1) "a"
}

这是我正在使用的键盘的链接。

http://codepad.org/FQpPYFtz

最佳答案

$arr = array(0=>'a',1=>'b',2=>'c',3=>'d');

foreach($arr as $key => &$value) { // <-- use reference to $value
$value = 'a';
}

var_dump($arr);

关于php - 如何在 foreach 循环内设置成员值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9348417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com