- print_r: documentation ( source)
<?php
function foo() {
$reqs = array('11', '22', array('id' => 123, 'name' => 'ffff'));
foreach ($reqs as &$req) {
if (is_array($req)) {
$req['name'] = 'dd'; //alter value
}
}
echo '<pre>';
print_r($reqs); //values changed, ok
echo '</pre>';
foreach ($reqs as $req) {
echo '<pre>';
print_r($req); //the last value is '22', that is wrong.
echo '</pre>';
}
}
foo();