Sabit İçerisinde Bulunan İçeriğin İstenilen Karakterine / Karakterlerine Ulaşma

PHP'de bir sabitin içeriğinde belirli bir karaktere veya karakterlere ulaşmak için strpos() veya strstr() fonksiyonları kullanılabilir. İşte bu iki fonksiyonun nasıl kullanılacağına dair örnekler:

strpos() Kullanımı:

<?php define("SABIT_BIR", "Merhaba Dünya"); $position = strpos(SABIT_BIR, "D"); // D harfinin konumunu bulur if ($position !== false) { echo "D harfi " . $position . " indeksinde bulundu."; } else { echo "D harfi bulunamadı."; } ?>

Bu örnekte, strpos() fonksiyonu, SABIT_BIR içindeki "D" harfinin konumunu bulur. Eğer harfi bulursa, harfin indeksini gösterir; bulamazsa false döner.

strstr() Kullanımı:

<?php define("SABIT_BIR", "Merhaba Dünya"); $substring = strstr(SABIT_BIR, "Dünya"); // "Dünya" alt dizgesini bulur if ($substring !== false) { echo "Dünya bulundu: " . $substring; } else { echo "Dünya bulunamadı."; } ?>

Bu örnekte, strstr() fonksiyonu, SABIT_BIR içindeki "Dünya" alt dizgesini bulur. Eğer bulursa, bu alt dizgeyi gösterir; bulamazsa false döner.

Hangi fonksiyonu seçeceğiniz, ihtiyaçlarınıza ve kullanım durumunuza bağlıdır. strpos() sadece belirli bir alt dizesinin konumunu döndürürken, strstr() belirli bir alt dizgeyi döndürür.



Yorum Ekle

Üzerine gel