(PHP 4, PHP 5)
substr_count — Bir dizge içinde belli bir alt dizgeden kaç tane bulunduğunu bulur
substr_count() işlevi samanlık dizgesi içindeki iğne alt dizgelerinin sayısını döndürür. iğne değiştirgesinin harf büyüklüğüne duyarlı oluşuna dikkat ediniz.
Bilginize:
Bu işlev, birbirinin üstüne binmiş alt dizgeleri saymaz. Örnek için aşağıya bakın!
Araştırılacak dizge.
Aranacak dizge.
Saymaya başlanacak konum.
Dizgenin ne kadarlık parçasında arama yapılacağı burada belirtilir. Eğer başlangıç artı uzunluk, samanlık uzunluğundan fazla ise bir uyarı oluşur.
İşlev bir tamsayı döndürür.
Sürüm: | Açıklama |
---|---|
5.1.0 | başlangıç ve uzunluk değiştirgeleri eklendi. |
Örnek 1 - substr_count() örneği
<?php
$text = 'This is a test';
echo strlen($text); // 14
echo substr_count($text, 'is'); // 2
// Arama 's is a test' parçasında yapılır ve 1 basılır
echo substr_count($text, 'is', 3);
// Arama 's i' parçasında yapılır ve 0 basılır
echo substr_count($text, 'is', 3, 3);
// 5+10 > 14 olduğundan bir uyarı verilir
echo substr_count($text, 'is', 5, 10);
// üst üste binen dizgeleri saymadığından sadece 1 basılır
$text2 = 'gcdgcdgcd';
echo substr_count($text2, 'gcdgcd');
?>