我正在搜索一个php for循环,它应该输出22,23,24,32,33,34,依此类推92,93,94和所有后续类似的102103104122123,直到9029039049929939949,但不是或12,13,14…112,13114。。。912913914.
我的代码:
for ($a = 22; $a <= 1000; $a+=10) {
$b = $a + 1;
$c = $a + 2;
echo "$a <br>";
echo "$b <br>";
echo "$c <br>";
}
我在这里需要一个例外,因为112123和124等等直到912913914都不应该被呼应。所有结果都应存储在一个数组中。
尝试使用以下代码:
$data = array();
for ($a = 2; $a < 10; $a++) {
for ($b = 2; $b <= 4; $b++) {
$c = ($a * 10) + $b;
$data[] = $c;
}
}
我发现所有部分都完成了kwestgrounds答案,但我有例外。
$delete = array_merge(range (112, 912, 100), range (113, 913, 100),range (114, 914, 100));
$data = array();
for ($a = 2; $a < 100; $a++) {
for ($b = 2; $b <= 4; $b++) {
$c = ($a * 10) + $b;
{
if (in_array($c, $delete)) continue;
}
$data[] = $c;
}
}