Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
preg_match - pustka w głowie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: preg_match - pustka w głowie (/thread-preg-match-pustka-w-glowie)



preg_match - pustka w głowie - harvester2001 - 28-08-2013

Witam

Przepraszam za głupie pytanie ale nie potrafię sobie poradzić z czymś takim.
Już przestałem myśleć więc potrzebuję waszej pomocy Wink

Potrzebuję żeby znalazło mi słowo 'admin'

$who = admin

działa
Kod PHP:
if (preg_match("/admin/"$who2))
 {
 echo 
"Admin już istnieje.<br>";
 }
 else
 {
 echo 
"Admin nie jest zapisany.<br>";
 } 

nie wiem jak wstawić zmienną $who zamiast "/admin/" Sad


RE: preg_match - pustka w głowie - mateo - 28-08-2013

Kod PHP:
preg_match("/^(admin){1}$/i"$who2
Jeżeli ciąg $who2 zawiera tylko admin. Jeżeli wyraz admin ma być jednym z elementów stringa to usuń ^ i $.


RE: preg_match - pustka w głowie - harvester2001 - 28-08-2013

chodzi o to że $who będzie przyjmować wartość osoby zalogowanej np: bolek, lolek, admin itp.
dlatego potrzebuję $who wyszukać w $who2, która będzie wyglądać mniej więcej tak: bolek, lolek, tadek, mietek, itp.


RE: preg_match - pustka w głowie - mateo - 28-08-2013

No to powyższy przykład będzie działał prawidłowo.


RE: preg_match - pustka w głowie - Kartofelek - 28-08-2013

bolekadmin123


RE: preg_match - pustka w głowie - harvester2001 - 28-08-2013

(28-08-2013, 00:48)mateo napisał(a): No to powyższy przykład będzie działał prawidłowo.

ok działa if (preg_match("/admin/", $who2))
jesli wyszukije admin to działa,
ale nie wiem jak wyszukać jak zamiast admin będzie lolek, albo będzie bolek itp.
nie wiem jak poprawnie zapisać preg_match($who, $who2)


RE: preg_match - pustka w głowie - msx83 - 28-08-2013

Cytat:nie wiem jak wstawić zmienną $who zamiast "/admin/"
Czy chodzi Ci o to?
Kod PHP:
$user "admin";
$who '/'.$user.'/';
if (
preg_match($who$who2))
 {
 echo 
"Admin już istnieje.<br>";
 }
 else
 {
 echo 
"Admin nie jest zapisany.<br>";
 } 



RE: preg_match - pustka w głowie - mateo - 28-08-2013

Kod PHP:
preg_match("/^("$zmienna ."){1}$/i"$who2



RE: preg_match - pustka w głowie - harvester2001 - 28-08-2013

Ojejku dziękuje bardzo, zadziałało.
Normalnie zaciemnienie mnie ogarnęło Smile

Bardzo dziękuje Smile