- var_dump: documentation ( source)
<?php
function getNumsOdd(array $nums)
{
foreach($nums as $key => $num) {
if ($num % 2) {
yield $key => $num;
}
}
}
$i = 0;
$gen = getNumsOdd([1,3,4,5,6]);
while($gen->next()) {
var_dump($num->current());
if (++$i == 10){
break;
}
}
/*foreach(getNumsOdd([1,3,4,5,6]) as $key => $num) {
echo $key . '=>' . $num.PHP_EOL;
}*/