Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]liczenie ile razy bylo else
Forum PHP.pl > Forum > Przedszkole
VegA
Witam, mam taki problem smile.gif może głupi bo to dla początkujących, ale dręczy mnie od kilku dni ;/

Mam kod

if (warunek) {
instrukcja;
} elseif (warunek) {
instrukcja;
}

i chce policzyć ile razy będzie elseif a ile if smile.gif że jeśli będzie dajmy instrukcja if to ma zrobić +1 do wyniku wyswietlania, a jeśli elseif to ma dodać +1 do wyniku wyświetleń elseif.

dajmy tak

elseif | if
-------------
0|0
gdy się pojawi wynik instrukcji elseif to ma zrobić +1 | 0
1|0
1|a jeśli się pojawi instrukcja if to ma dodać +1 do niej

Mam nadzieje że w miare wyraźnie wytłumaczyłem smile.gif męczyłem się z tym kilka dni. Prosze o szybką pomoc i z góry thx.
DawidF
Na Twoim miejscu wstawiłbym dwa liczniki - jeden dla if, a drugi dla elseif
Biorąc Twój pseudo-kod, rozumiem, że aby miało to jakiś sens (to liczenie mam na myśli), wszystko dzieje się w jakiejś pętli:

count_if = 0;
count_else = 0;

for(...) {
if (warunek) {
instrukcja;
count_if++;
} elseif (warunek) {
instrukcja;
count_else++;
}
}

I potem już Twoje wyświetlanie.
Pytanie tylko, czemu to wszystko ma służyć?
VegA
bo mam if i elseif i wpisalem tam moja instrukcje ;] i chce przez 90minut wyswietlac tekst i chce policzyc ile razy on sie wysiwetlil. bo robie gierke i chce policzyc jaki jest wynik walki ;] bo warunki mam ze jesli to, to tamto itp. i chce policzyc wynik walki tongue.gif
DawidF
Aaa, to przepraszam - widzę, że to poważna sprawa.

Mam nadzieję, że pomogłem.

Powodzenia życzę!
VegA
no pomogłeś smile.gif więc dzięki ;] i pozdro
Cysiaczek
Na Przedszkole z tym...
Używanie bbcode sprawia ból?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.