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
phpstr_contains(string $haystack, string $needle): bool
Örnek
Bir dizede belirtilen karakterin olup olmadığını kontrol edelim:
php<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
phptrue
Örnek
Bir dizede belirtilen alt dizenin olup olmadığını kontrol edelim:
php<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
phptrue
Örnek
Şimdi ise dizede 'ac'
alt dizesini arayalım:
php<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
phpfalse
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