2015-11-11 2 views
-1

Я ищу php для цикла, который должен выводить 22,23,24, 32,33,34 и т. Д. 92,93,94 и все последующие, такие как 102,103,104,122,123 до 902,903,904,992,993, 9949, но не или 12,13,14 ... 112,13,114 ... 912,913,914.PHP для цикла с правилами исключения

мой код:

for ($a = 22; $a <= 1000; $a+=10) { 
    $b = $a + 1; 
    $c = $a + 2; 
    echo "$a <br>"; 
    echo "$b <br>"; 
    echo "$c <br>"; 
} 

мне нужно здесь исключение, потому что 112,123 и 124 и так далее, пока 912913914 не должно быть эхом. Все результаты должны храниться в массиве.

ответ

0

Я нашел все части этого закончить kwestgrounds answer со своими исключениями.

$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; 
    } 
} 
1

Попробуйте использовать этот код:

$data = array(); 
for ($a = 2; $a < 10; $a++) { 
    for ($b = 2; $b <= 4; $b++) { 
    $c = ($a * 10) + $b; 
    $data[] = $c; 
    } 
} 
+0

спасибо, но мне не нужны результаты 112,113,114,212,213,214 и т. Д. До 912,913,914. – Grischa

+0

Проверьте мою обновленную версию – kwestground

+0

Но мне нужны результаты 102,103,104,122,123,124 и т. Д. 192,193,194, ... не более 992 993 994. Сейчас 94 последний. а не 112,113,114 ... и т. д. до 912,913,914. – Grischa

Смежные вопросы