Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
preg_match - pustka w głowie
#1
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
Odpowiedz
#2
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 $.
Odpowiedz
#3
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.
Odpowiedz
#4
No to powyższy przykład będzie działał prawidłowo.
Odpowiedz
#5
bolekadmin123
Odpowiedz
#6
(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)
Odpowiedz
#7
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>";
 } 
Odpowiedz
#8
Kod PHP:
preg_match("/^("$zmienna ."){1}$/i"$who2
Odpowiedz
#9
Ojejku dziękuje bardzo, zadziałało.
Normalnie zaciemnienie mnie ogarnęło Smile

Bardzo dziękuje Smile
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl