-
strpos() Kullanımı:
$metin = "Merhaba dünya!"; $pozisyon = strpos($metin, "dünya"); echo "Aranan Kelimenin Pozisyonu: " . $pozisyon; // Çıktı: 8
strpos()
fonksiyonu, bir dizge içinde belirli bir alt dizgenin ilk bulunduğu pozisyonu döndürür. -
stripos() Kullanımı:
$metin = "Merhaba dünya!"; $pozisyon = stripos($metin, "DÜNYA"); echo "Aranan Kelimenin Pozisyonu (Büyük/Küçük Harf İgnore): " . $pozisyon; // Çıktı: 8
stripos()
fonksiyonu, büyük-küçük harf fark etmeksizin bir dizge içinde belirli bir alt dizgenin ilk bulunduğu pozisyonu döndürür. -
strrpos() Kullanımı:
$metin = "Merhaba dünya!"; $pozisyon = strrpos($metin, "a"); echo "Aranan Karakterin Sağdan İlk Bulunduğu Pozisyon: " . $pozisyon; // Çıktı: 11
strrpos()
fonksiyonu, bir dizge içinde belirli bir karakterin sağdan ilk bulunduğu pozisyonu döndürür. -
strripos() Kullanımı:
$metin = "Merhaba dünya!"; $pozisyon = strripos($metin, "A"); echo "Aranan Karakterin Sağdan İlk Bulunduğu Pozisyon (Büyük/Küçük Harf İgnore): " . $pozisyon; // Çıktı: 11
strripos()
fonksiyonu, büyük-küçük harf fark etmeksizin bir dizge içinde belirli bir karakterin sağdan ilk bulunduğu pozisyonu döndürür. -
mb_strpos() ve mb_stripos() Kullanımı:
$metin = "Merhaba dünya!"; $pozisyon = mb_strpos($metin, "Dünya", 0, 'UTF-8'); $pozisyonIgnore = mb_stripos($metin, "DÜNYA", 0, 'UTF-8'); echo "Aranan Kelimenin Pozisyonu: " . $pozisyon . " "; echo "Aranan Kelimenin Pozisyonu (Büyük/Küçük Harf İgnore): " . $pozisyonIgnore; // Çıktı: 8
mb_strpos()
vemb_stripos()
fonksiyonları, çok byte'lı karakter setlerinde doğru sonuçlar almak için kullanılır ve büyük-küçük harf fark etmeksizin arama yapabilirler.