![]() |
![]() |
--login5555-- |
![]()
Post
#1
|
Goście ![]() |
for ($i=0; $i<500; $i++)
$s[$i] = rand(0, 100); for ($i=0; $i<500; $i++) { if($s[$i]==1 or $s[$i]==3 or $s[$i]==7) {$c1=1;} else {$c1=0;} echo ' <p> , ' .$s[$i]. ' ,' .$c1. '</p>'; } Mam taki wzór i to działa tylko czy można to jakoś krócej zapisać (IMG:style_emoticons/default/questionmark.gif) W tej wersji bardzo obciąża komputer jak wertuje to kilkaset razy. Z góry dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
@kayman: Na to samo wyjdzie. No chyba że koniecznie chce zapamiętać tablicę $s. Swoją drogą można jeszcze nieco skrócić Twój zapis. Zamiast || dając in_array oraz pozbywając się IF-a na rzecz rzutowania typu z bool na int.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:29 |