PHP'de StartWith() ve EndWith() Fonksiyonları Nasıl Kullanılır?

Php De Startwith Ve Endwith Fonksiyonlari Nasil Kullanilir



PHP, dizelerle çalışmayı kolaylaştıran çeşitli yerleşik işlevler sağlar. StartsWith() ve endWith(), belirli bir dizenin belirli bir alt dizeyle başlayıp başlamadığını belirlememize izin veren bu işlevlerden ikisidir. Bu makale, İle başlar() Ve ile biter() PHP'de işlevler.

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.