PHP'de StartWith() ve EndWith() Fonksiyonları Nasıl Kullanılır?
PHP'deki StartsWith() veENDsWith() işlevleri, bir dizenin belirli bir karakterle veya karakter kümesiyle başlayıp bitmediğini kontrol etmek için kullanılabilir; bu, doğrulama ve filtreleme için yararlıdır.
Ayrıca başlangıç ve bitiş karakterlerine göre dizeleri kırpmak için de kullanılabilirler, bu da verileri biçimlendirmek ve görüntülemek için yararlıdır, aşağıda her iki işlevin ayrıntıları verilmiştir:
ile başlar() İşlev
PHP'deki StartsWith() işlevi, bir dizgenin belirli bir alt dizgiyle başlayıp başlamadığını kontrol edebilir.
Sözdizimi
StartWith() işlevinin sözdizimi aşağıdaki gibidir:
bool ile başlar ( sicim $samanlık , sicim $iğne )
Burada, $samanlık aranacak diziyi temsil eder ve $iğne aranacak alt dizeyi temsil eder.
Geri dönmek
İşlev, $haystack öğesinin ilk öğesi $iğne ise true, aksi takdirde false döndürür.
biterWith() İşlevi
Bir dizginin PHP'de belirli bir alt dizgiyle bitip bitmediğini kontrol etmek için normalde,endWith() fonksiyonu kullanılır.
Sözdizimi
Bu işlevin sözdizimi aşağıdaki gibidir:
bool ile biter ( sicim $samanlık , sicim $iğne )Burada, $samanlık aranacak diziyi temsil eder ve $iğne aranacak alt dizeyi temsil eder.
Geri dönmek
işlev geri döner doğru $samanlık $iğne ile bitiyorsa ve YANLIŞ aksi takdirde.
Örnek: PHP'de StartWith() ve EndWith() Fonksiyonlarını Kullanmak
PHP'de startWith() ve endWith() fonksiyonlarının kullanımını gösteren bir örneğe bakalım:
işlev ile başlar ( $samanlık , $iğne ) {
geri dönmek alt dizin ( $samanlık , 0 , strlen ( $iğne ) ) === $iğne ;
}
işlev ile biter ( $samanlık , $iğne ) {
geri dönmek alt dizin ( $samanlık , - strlen ( $iğne ) ) === $iğne ;
}
// Bir dizi tanımla
$dize = 'Merhaba PHP!' ;
// Dizenin 'Merhaba' ile başlayıp başlamadığını kontrol etmek için startupWith() işlevini kullanın
eğer ( ile başlar ( $dize , 'Merhaba' ) ) {
Eko 'Dize 'Merhaba' ile başlıyor.' ;
} başka {
Eko 'dize 'Merhaba' ile başlamıyor.' ;
}
// EndsWith() işlevini kullanarak dizgenin 'PHP!' ile bitip bitmediğini kontrol edin.
eğer ( ile biter ( $dize , 'PHP!' ) ) {
Eko 'Dize 'PHP!' ile bitiyor.' ;
} başka {
Eko 'dize 'PHP!' olmadan biter.' ;
}
?>
Bu örnekte, startWith() ve endWith() fonksiyonlarını tanımladık ve daha sonra bunları belirli bir dizgenin belirli bir alt dizgiyle başlayıp başlamadığını kontrol etmek için kullandık. Bu kodun çıktısı şöyle olacaktır:
Çözüm
StartsWith() ve endWith() işlevleri, PHP'de belirli bir dizgenin belirli bir alt dizeyle başlayıp bitmediğini kontrol etmemizi sağlayan basit ama güçlü işlevlerdir. Bu işlevleri kullanarak, kullanıcı girişini kolayca doğrulayabilir, bir dizide belirli kalıpları arayabilir ve diğer yararlı işlemleri gerçekleştirebiliriz.