How to use reference variable to change array elements in PHP

2 Answers

0 votes
$arr = array(1, 2, 3, 4, 5);
foreach ($arr as &$value) {
    $value = $value + 10;
}

foreach ($arr as $element) 
    echo $element . " ";


/*
run:

11 12 13 14 15

*/

 



answered Oct 12, 2018 by avibootz
0 votes
foreach (array(1, 2, 3, 4, 5) as &$value) {
    $value = $value + 10;
    echo $value . " ";
}


/*
run:

11 12 13 14 15

*/

 



answered Oct 12, 2018 by avibootz

Related questions

1 answer 176 views
2 answers 250 views
1 answer 112 views
1 answer 154 views
1 answer 191 views
2 answers 147 views
...