Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] in_array i explode
Forum PHP.pl > Forum > Przedszkole
Chelo
Witam. Od razu przejdę do rzeczy. Potrzebuje skrypt, który wyłapie niepotrzebny tekst.

W tym celu naskrobałem coś takiego:

  1. $topic1 = 'witam wszystkich, witam, siema, czesc';
  2. $topic = explode(',', $topic1);
  3. $topic2 = 'witam wszystkich';
  4.  
  5. if(in_array($topic2, $topic))
  6. {
  7. echo 'blad';
  8. }


Powyższy kod mniej więcej działa, ale, co gdy $topic2 będzie witam wszystkich!!, będzie miał więcej spacji albo kropki, przecinki czy wykrzykniki, co można zrobić aby i to wychwytywało?
bastard13
http://www.php.net/manual/en/function.preg-replace.php
http://php.net/manual/en/function.str-replace.php
i dzięki temu wyrzucaj znaki interpunkcyjne itp., a wielokrotne spacje zamieniaj na spacje pojedynczą. Dodatkowo możesz usuwać spację z początku i końca ciągu.
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.