- print_r: documentation ( source)
<?php
$result = [];
function getNumsOdd(array $nums, array &$result)
{
foreach($nums as $key => $num) {
if ($num % 2) {
$result[$key] = $num;
yield;
}
}
}
foreach(getNumsOdd([1,3,4,5,6], $result) as $x);
print_r($result);