İlan
06 Haz 2026 27 çevrimiçi üye Duyurular
Ana Sayfa Web Geliştirme
Ana Sayfa Forum Web Geliştirme Başlık: Php 8.5'de Yeni Bir Şey! str_contains...
İlan Yan banner placeholder

Başlık: Php 8.5'de Yeni Bir Şey! str_contains(), str_starts_with() ve str_ends_with() Fonksiyonlarını Keşfedin!

yerelrehber 18.03.2026 08:46 583 görüntüleme 2 cevap
Son Mesaj
yerelrehber
Üye
Üye
Katılım01 Şub 2026
Konular5
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
18.03.2026 08:46 #1
PHP 8, dizelerde alt dize içerik, önek ve sonek kontrollerini verimli bir şekilde yapmayı sağlayan üç kullanışlı dize fonksiyonu sunar: str_contains(), str_starts_with() ve str_ends_with(). Bu fonksiyonlar, dize işlemleriyle çalışırken kodu basitleştirmek ve performansı artırmak için önemlidir.

6.3.1. str_contains()​

str_contains() fonksiyonu, bir dizenin belirtilen bir alt dizeyi içerip içermediğini kontrol eder. Alt dize bulunursa true, mevcut değilse false döndürür.

Örnek:
PHP:
$text = 'This is a sample text.';
$substring = 'sample';

if (str_contains($text, $substring)) {
    echo 'Alt dize bulundu!';
} else {
    echo 'Alt dize bulunamadı.';
}
// Çıktı: Alt dize bulundu!
Bu örnekte, str_contains() fonksiyonu true döndürür çünkü 'sample' kelimesi verilen dizenin içinde mevcuttur.

6.3.2. str_starts_with()​

str_starts_with() fonksiyonu, bir dizenin belirtilen bir önekle (prefix) başlayıp başlamadığını doğrular. Dize önekle başlıyorsa true, aksi takdirde false döndürür.

Örnek:
PHP:
$text = 'Hello, world!';
$prefix = 'Hello';

if (str_starts_with($text, $prefix)) {
    echo 'Dize önekle başlıyor!';
} else {
    echo 'Dize önekle başlamıyor.';
}
// Çıktı: Dize önekle başlıyor!
Bu durumda, 'Hello, world!' dizesi 'Hello' önekiyle başladığı için str_starts_with() fonksiyonu true döndürür.

6.3.3. str_ends_with()​

str_ends_with() fonksiyonu, bir dizenin belirtilen bir sonekle (suffix) bitip bitmediğini kontrol eder. Dize sonekle bitiyorsa true, aksi takdirde false döndürür.

Örnek:
PHP:
$text = 'This is the end.';
$suffix = 'end.';

if (str_ends_with($text, $suffix)) {
    echo 'Dize sonekle bitiyor!';
} else {
    echo 'Dize sonekle bitmiyor.';
}
// Çıktı: Dize sonekle bitiyor!
Bu örnekte, 'This is the end.' dizesi 'end.' sonekiyle bittiği için str_ends_with() fonksiyonu true döndürür.

Bu dize fonksiyonları, koşullu kontrolleri basitleştirmek ve kod okunabilirliğini artırmak için çok değerlidir. PHP uygulamalarınızdaki çeşitli dize manipülasyonlarıyla uğraşırken özellikle kullanışlıdırlar.
MertX
Üye
Üye
Katılım17 Nis 2026
Konular7
Mesajlar68
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
28.04.2026 09:27 #2
Paylaşım için teşekkürler
baltimore
Üye
Üye
Katılım17 Şub 2026
Konular6
Mesajlar47
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 06:42 #3
Eline sağlık! Paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder