Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match jak wyszukac tym sposobem nick dwu wyrazowy.
Forum PHP.pl > Forum > PHP
kubek15
Witam.
Mam taki problem używam funkcji preg_match aby znaleźć czy dany nick jest online czy nie i problem ma wtedy gdy nick ma dwa wyrazy np. Kubek bos.
robie normalnie to tak.
$temat1 --- caly kod gdzie ma szukac
  1. <?php
  2. if (preg_match("/Kubeks/", $temat1)) {
  3.     if ($data_ostatnia == date("Y-m-d")) {
  4.      $aktualizacja = mysql_query("UPDATE `kubeks` SET `czas`='".$czas_teraz."' WHERE `data`='".$data_teraz."'");
  5.      } else {
  6.      $nowy_wpis = mysql_query("INSERT INTO `kubeks` (`data`, `czas`) VALUES('".$data_teraz."','5')");
  7.      }
  8.     } else {
  9.      if ($data_ostatnia == date("Y-m-d")) {
  10.       $aktualizacja = mysql_query("UPDATE `kubeks` SET `czas`='".$czas_ostatni."' WHERE `data`='".$data_teraz."'");
  11.       } else {
  12.       $nowy_wpis = mysql_query("INSERT INTO `kubeks` (`data`, `czas`) VALUES('".$data_teraz."','0')");
  13.       }
  14.     }
  15. ?>

i jak zrobic by szukalo nicka np kubek bos . bo jak wpisze kubek bos w miejsce kubeks to nic nie robi.
maly_swd
mi cos takiego dziala poprawnie
  1. <?php
  2. $temat='te fewfwief ewfpewfi ewfwe Kubeks bos ewfwfwf';
  3. echo preg_match("/Kubeks bos/", $temat);
  4. ?>
erix
A po co do tego preg_match" title="Zobacz w manualu PHP" target="_manual...? Przecież tu nie ma wyrażenia, strpos" title="Zobacz w manualu PHP" target="_manual wystarczy...
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.