Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skracanie instrukcji warunkowych (IF)
Forum PHP.pl > Forum > PHP
Logoandre
Mam bardzo dużo zmiennych (ok 20 do jednej funkcji) i potrzebuję zrobić sporą ilość instrukcji warunkowych tzn. Mając zmienne np. [kolor włosów, wiek, imię] potrzebuję zrobić zależność np. [Jeżeli kw=blond, wiek=23, imię=Stefan to wykonuj: Zapis lub Kasowanie lub Przenoszenie] Z tą różnicą że ja mam dla każdej instrukcji ok 20 zmiennych a po spełnieniu warunku ma się wykonywać jedna z 10 losowych funkcji. Proszę o pomoc, jak można to zrobić jakoś skrótowo, nie wypisując kilkuset IF'ów i ELSE'ów? Czy nie ma jakiejś funkcji skracającej działanie IF'a? albo czy nie istnieje jakiś skrypt który pozwala to uprościć.

Z góry dzięki za odpowiedźexclamation.gif!
gothye
switch? było by dużo łatwiej gdybyś podał istniejący kod...
zegarek84
największy problem w tym, iż nie podałeś żadnej logiki jaką chcesz osiągnąć, nie podałeś żadnego skróconego kodu jaki masz teraz.... jeśli masz wiele zbieżnych zależności to if'a zastępuje się przez odpowiednie struktury/zależności między obiektami - może się okazać, iż logikę da się przedłożyć tylko na tablice asocjacyjne i kilka metod bądź jednej funkcji - wróżbitą nikt tutaj nie jest - skąd reszta ma wiedzieć jak pomóc skoro w sumie nie napisałeś za bardzo w czym problem?? napisałeś tylko, iż było by tu setki if'ów....
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.