Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wyszukiwanie znaku(ów) w ciągu
Forum PHP.pl > Forum > Przedszkole
skim
Chciałbym sprawdzić czy w ciągu znaków występuje jakiś znak, bądź ich kombinacja, np. w zmiennej:
  1. <?php
  2. $autorzyKsiazki = "autor1, autor2, autor3";
  3. ?>

chcę sprawdzić, czy występują znaki ", " [przecinek i spacja] i tylko to - najlepiej, jakby jakaś funkcja zwracała zmienną typu bool.

dziękuję za wszelką pomoc
Cysiaczek
Manual działa, sprawdziłem, na dowód przedstawiam wyniki

http://pl2.php.net/manual/pl/function.preg-match.php
http://pl2.php.net/manual/pl/function.eregi.php
webdice
~Cysiaczek, tylko nie eregi" title="Zobacz w manualu PHP" target="_manual, nie ucz złych nawyków winksmiley.jpg.
skim
Cytat(Cysiaczek @ 6.07.2008, 23:25:24 ) *

podobno to "Przedszkole". mógłbyś objaśnić jak w moim przykładzie to wykorzystać?

EDIT:
zrobiłem "takie coś" ale nie działa:
  1. <?php
  2. $autorzyKsiazki = "autor1, autor2, autor3";
  3. $pattern = ', ';
  4.  
  5. if(ereg($pattern, $autorzyKsiazki)) {
  6. echo "znalazlem przecinek i spację";
  7. }
  8. else {
  9. echo "nie znalazlem przecinka i spacji";
  10. }
  11. ?>
sebekzosw
  1. <?php
  2. $co_znalesc = ", ";
  3. $zrodlo = "autor1, autor2, autor3";
  4.  
  5. if (preg_match("/".$co_znalesc."/i", $zrodlo)) {
  6. echo "znalazlem przecinek i spację";
  7. } else {
  8. echo "nie znalazlem przecinka i spacji";
  9. }
  10. ?>


Powinno działać :-)
skim
dzięki. o to mi chodziło. Pozdrawiam!
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.