Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrócenie if i else if
JamalBIG
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

Ostrzeżenie: (0%)
-----


Witam

Jest jakiś sposób na skrócenie poniższej 'formułki'?

  1. if ($row['wersja']) {
  2. $id_kategorii = $row['wersja'];
  3. } else if ($row['marka']) {
  4. $id_kategorii = $row['marka'];
  5. } else if ($row['model']) {
  6. $id_kategorii = $row['model'];
  7. } else if ($row['rodzaj']) {
  8. $id_kategorii = $row['rodzaj'];
  9. }


Z góry dzięki za odpowiedz
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mat-bi
post
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Gino, radzę najpierw spojrzeć w kod (IMG:style_emoticons/default/wink.gif)

Można uzżyć skróconej wersji if

  1. $id_kategorii = ($row['wersja']) ? $row['wersja']; : ($row['marka']) ? $row['marka']; : ($row['model']) ? $row['model']; : ($row['rodzaj']) ? $row['rodzaj'];

Go to the top of the page
+Quote Post
gino
post
Post #3





Grupa: Zarejestrowani
Postów: 324
Pomógł: 52
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Cytat(mat-bi @ 19.03.2011, 20:54:21 ) *
Gino, radzę najpierw spojrzeć w kod (IMG:style_emoticons/default/wink.gif)


spojrzałem, czytelniej jest tak jak jest a bardzej elegancko z switch ... case

gino

PS. pomijając fakt błędnego kodu

Ten post edytował gino 19.03.2011, 21:12:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 06:00