str_contains Fonksiyonu
str_contains fonksiyonu, bir dizede
karakter varlığını kontrol eder. Karakter dizede varsa
true, yoksa false döndürür.
Fonksiyonun ilk parametresinde, içinde arama yapacağımız
dizeyi belirtiriz. İkinci parametrede ise
aradığımız karakteri veya alt dizeyi belirtiriz.
Sözdizimi
str_contains(string $haystack, string $needle): bool
Örnek
Bir dizede belirtilen karakterin olup olmadığını kontrol edelim:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
true
Örnek
Bir dizede belirtilen alt dizenin olup olmadığını kontrol edelim:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
true
Örnek
Şimdi ise dizede 'ac'
alt dizesini arayalım:
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
false
Ayrıca Bakınız
-
str_starts_withfonksiyonu,
bir dizenin başlangıcını kontrol eder -
str_ends_withfonksiyonu,
bir dizenin sonunu kontrol eder -
in_arrayfonksiyonu,
bir dizide eleman varlığını kontrol eder -
strposfonksiyonu,
bir alt dizenin konumunu döndürür