Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]trim() chyba coś źle stosuję
Forum PHP.pl > Forum > Przedszkole
ArekJ
Witam.
Chciałbym sprawdzić czy temat wysłanej wiadomości ma jakieś znaki(oczywiście oprócz spacji) i jeżeli nie, to wyświetlać zamiast tematu napis: Brak tematu.
Więc zrobiłem sobie wewnątrz pętli takie coś:
  1. <?php
  2. if(trim($dane[temat], " ") == 0)
  3.                            {
  4.                                if($dane[przeczytano] == 0)
  5.                                    {
  6.                                        $tekst .= 'Brak tematu';
  7.                                    }
  8.                                else
  9.                                    {
  10.                                        $tekst .= 'Brak tematu';
  11.                                    }
  12.                            }
  13. ?>

Ale niestety zawsze zwraca "Brak tematu". Można prosić o sugestie?

EDIT: Problem rozwiązałem usuwając tą funkcję trim i dodając do zmiennej $tekst napis [Czytaj] przez co nawet jak nie ma tematu to można kliknąć, ale ciekawy jestem jak to zrobić?
potreb
Sprawdz najpierw do czego służy trim
  1. <?php
  2. if(count($dane[temat]) > 10) // czyli jeżeli temat ma więcej niż 10 znaków
  3. ?>
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.