Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: "if" w echo
Forum PHP.pl > Forum > Przedszkole
doknes
Chciałbym by echo wyświetlało tekst jeżeli nie jest on równy "null"... W takiej sytuacji zrobiłem coś takiego:
  1. echo "".
  2. if($koment !== null){
  3. echo "<a> ".$koment." </a> ";
  4.  
  5. }
  6. ."";


ale to nie działa sad.gif
Szymciosek
  1. echo ($koment !== null) ? 'jezeli nie jest null' : 'jezeli null';



poczytaj o ternary operator.
doknes
Cytat(Szymciosek @ 2.11.2014, 17:20:47 ) *
  1. echo ($koment !== null) ? 'jezeli nie jest null' : 'jezeli null';



poczytaj o ternary operator.

A to działa też jeżeli $koment nie jest liczbą, tylko zmienną? Bo mi to coś nie działa :c (mogłem coś powalić w słowach, bo znam sie tylko na javie w zasadzie)
nospor
A po grzyba mu ternary questionmark.gif

  1. if($koment !== null){
  2.  
  3. echo "<a> ".$koment." </a> ";
  4.  
  5.  
  6.  
  7. }

I juz.

Co ci nie dziala? Wyslawiaj sie precyzyjniej. Jesli to ci nie wyswietla komenta, znaczy ze tam nic niemasz w tej zmiennej... sprawdzales?
var_dump($koment);
?

Przenosze na przedszkole.
doknes
Cytat(nospor @ 2.11.2014, 17:36:39 ) *
A po grzyba mu ternary questionmark.gif

  1. if($koment !== null){
  2.  
  3. echo "<a> ".$koment." </a> ";
  4.  
  5.  
  6.  
  7. }

I juz.

Co ci nie dziala? Wyslawiaj sie precyzyjniej. Jesli to ci nie wyswietla komenta, znaczy ze tam nic niemasz w tej zmiennej... sprawdzales?
var_dump($koment);
?

Przenosze na przedszkole.

Okey, działa... dopiero od 4 godzin sie ucze php, więc jak ty to ująłeś "przenoś na przedszkole"....
Boshi
Patrz też na operatory, bo nie wiem czy specjalnie użyłeś tutaj operatora nie identyczności czy pomyliłeś z nierónością,choć w tym wypadku jest to bez znaczenia.
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.