<?php
$i=1;
while($i<=13)
{
$rev=rand(0,9);
$Rev=strrev($rev);
echo $Rev;
$i++;
}
?>
上面的代码生成了一系列相反的数字......想法是计算出需要你挑出奇数的luhn数字......请问我该如何实现这个?
答案 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>";
输出: