lostyazilim
tr.link

URL içinde kelime bulma

4 Mesajlar 1.222 Okunma
acebozum
tr.link

AvaRe AvaRe WM Aracı Kullanıcı
  • Üyelik 10.03.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad B** T**
  • Mesajlar 100
  • Beğeniler 37 / 15
  • Ticaret 0, (%0)
Merhaba arkadaşlar, url adresini çekip bir değişkene aktarıyorum ve url'de istemediğim kelime olduğunda anasayfaya yönlendirmek istiyorum.

if (preg_match("#aranacakkelime\b#", $urlkontrol))

buraya kadar tamam ama bu komut ile sadece 1 tane kelime bulabiliyorum, her kelime için ayrı if açmam gerek, tek bir parametre ile istediğim bütün kelimeleri nasıl bulabilirim?
 

 

elektronikssl
webimgo

0Derece 0Derece WM Aracı Kullanıcı
  • Üyelik 08.12.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Web Developer
  • Konum Ankara
  • Ad Soyad O** U**
  • Mesajlar 355
  • Beğeniler 27 / 104
  • Ticaret 0, (%0)
if (preg_match("~(kelime1|kelime2|kelime3|kelime4|kelime5)~isU", $urlkontrol))
MertKoseoglu AvaRe

kişi bu mesajı beğendi.

AvaRe AvaRe WM Aracı Kullanıcı
  • Üyelik 10.03.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad B** T**
  • Mesajlar 100
  • Beğeniler 37 / 15
  • Ticaret 0, (%0)
teşekkür ederim, işe yaradı

Ek Olarak: if (preg_match("~(guzel kiz|guzel|kelime3|kelime4|kelime5)~isU", $urlkontrol))

örneğin arada boşluk bıraksak, sadece kız yazınca değilde guzel kiz yazınca yakalasak kelimeyi, bunu yapabilir miyiz?
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)

AvaRe adlı üyeden alıntı

teşekkür ederim, işe yaradı

Ek Olarak: if (preg_match("~(guzel kiz|guzel|kelime3|kelime4|kelime5)~isU", $urlkontrol))

örneğin arada boşluk bıraksak, sadece kız yazınca değilde guzel kiz yazınca yakalasak kelimeyi, bunu yapabilir miyiz?


Boşluk koymak yerine, \s yazmanı tercih ederim. guzel\skiz gibi
 

 

.
wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al