Tryb prosty
<?php function Pytania($z_kad){ $pytania; $odpowiedzi; for($i=0;$i<count($z_kad);$i++){ if($i % 2){ $odpowiedzi[] = $z_kad[$i]; }else{ $pytania[] = $z_kad[$i]; } } } ?>
Tryb zaawansowany
<?php function Pytania2($z_kad){ for($i=0;$i<count($z_kad);$i++){ if($z_kad[$i]{0} == ')'){ $max_pyt++; } } for($i=0;$i<count($z_kad);$i++){ if($z_kad[$i]{0} == ')'){ $ac_pyt++; } if($ac_pyt == $numer){ if($z_kad[$i]{0} == ':'){ }elseif($z_kad[$i]{0} == ')'){ } } } } ?>
Opis trybu prostego
Linijki o numerach parzystych (przy numeracji od zera) lub nieparzystych (jeśli od 1) będą pytaniami, a linijki pod nimi będą odpowiedzią. Jeśli liczba linijek będzie nieparzysta to system to wykryje
Przykład:
(dla przykładu na samym dole: pytania.txt)
Kod
2*5=
10
Adam Mickiewicz ma na imie?
Adam
Pierwiastek kwadratowy z 16
4
Kolejne pytanie
kolejna odpowiedz
Pytanie ktore sie nie wyswietli
10
Adam Mickiewicz ma na imie?
Adam
Pierwiastek kwadratowy z 16
4
Kolejne pytanie
kolejna odpowiedz
Pytanie ktore sie nie wyswietli
Opis trybu zaawansowanego
Linijki zaczynające się od ) będą pytaniami,
linijki zaczynające się od : będą odpowiedziami,
natomiast linijki które nie zaczynają się od ) lub : będą komentarzem
Przykład:
(dla przykładu na samym dole: pytania2.txt)
Kod
)Pytanie 1
:odpowiedz pierwsza
:odpowiedz druga
komentarz
:tdadadakda
jeszcze jeden komentarz
)Pytanie drugie
kolejny komentarz
:Tylko jedna odpowiedz
:odpowiedz pierwsza
:odpowiedz druga
komentarz
:tdadadakda
jeszcze jeden komentarz
)Pytanie drugie
kolejny komentarz
:Tylko jedna odpowiedz
Przykład:
<?php for($i=0;$i<count($pytodp[2]);$i++){ } ?>