我如何从一系列数字中挑出奇数

时间:2015-07-16 09:40:28

标签: php random numbers series

<?php
$i=1;
while($i<=13)
{
   $rev=rand(0,9);
   $Rev=strrev($rev);
   echo $Rev;
   $i++;
}
?>

上面的代码生成了一系列相反的数字......想法是计算出需要你挑出奇数的luhn数字......请问我该如何实现这个?

1 个答案:

答案 0 :(得分:0)

$i=1;

while($i<=13){

    $rev=rand(0,9);
    $rev=strrev($rev);

    if ($rev % 2 != 0) {
        echo $rev;
    }

$i++;


}

<强>更新

$i = 0;
while($i<=13){

    $rev=rand(0,9);
    $rev=strrev($rev);

    $all_numbers[] = $rev;

    if ($rev % 2 != 0) {
        $odd_numbers[] = $rev;
    }

$i++;


}

echo "<h2>All numbers</h2><pre>";
print_r($all_numbers);
echo "</pre>";

echo "<h2>Odd numbers</h2><pre>";
print_r($odd_numbers);
echo "</pre>";

输出:

enter image description here