Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zamiana liczby na tekst większe lub mniejsze
Forum PHP.pl > Forum > Przedszkole
aska12
Witam chcę wyświetlać teksty np mało, dużo , bardzo dużo, i tak dalej i tak dalej przypuśćmy że mamy stałą $a która dostanie wartość liczbową 10 to będzie napis "mało" a jeśli damy 100 "dużo" a jak damy inną wartość "bardzo dużo" ale jeśli damy 99 to będzie znowu pisało "mało". jak teraz zrobić aby porównać liczby czy jest mniejsza czy równa liczby będą od 1 do prawie do 50tysi. chciałem zrobić to na tablicy array ale nie wiem jak załadować sprawdzanie wartości
kapslokk
Użyj if'a i < > ==
aska12
ale nie zrobię ci ifa 50 razy
kapslokk
Wystarczy że zrobisz jednego, z elseifem i elsem.
nospor
  1. $ranges = [
  2. 99 => 'malo',
  3. 200 => 'duzo',
  4. 1000 => 'bduzo',
  5. //.......
  6. ];
  7.  
  8. $a = 100;
  9. $yourtext = '';
  10. foreach ($ranges as $val => $text) {
  11. if ($a <= $val) {
  12. $yourtext = $text;
  13. break;
  14. }
  15. }
  16.  
  17. echo "$a - $text";
aska12
No i o to mi chodziło dzięki wielkie.
nospor
Tak na przyszlosc:
jak problem jest rozwiazany, przydzielaj POMOGL osobie, ktora go rozwiazala. Oznaczasz w ten sposob temat jako zakonczony. Klikam POMOGL za ciebie teraz wink.gif
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.