(PHP 4, PHP 5)
substr_count — Връща броя на появите на подниз
substr_count() връща броя появи на низа needle в низа haystack . Моля забележете, че параметърът needle е чувствителен към регистъра.
Забележка: Функцията не брои застъпващите се поднизове. Вижте примера по-долу!
Низът в който ще се търси
Поднизът за който ще се търси
Отместването от което да започне броенето
Максималната дължина, след указаното отместване за търсене на подниза. Ако отместването плюс дължината на низа needle е по-голямо от дължината на haystack се извежда предупреждение.
Функцията връща цяло число.
Версия | Описание |
---|---|
5.1.0 | Добавени са параметрите offset и length |
Example #1 Примери за substr_count()
<?php
$text = 'This is a test';
echo strlen($text); // 14
echo substr_count($text, 'is'); // 2
// текстът е намален до 's is a test', поради което се извежда 1
echo substr_count($text, 'is', 3);
// текстът е намален до 's i', поради което се извежда 0
echo substr_count($text, 'is', 3, 3);
// генерира се предупреждение тъй като 5+10 > 14
echo substr_count($text, 'is', 5, 10);
// извежда само 1, тъй като не се отброяват застъпващите се поднизове
$text2 = 'gcdgcdgcd';
echo substr_count($text2, 'gcdgcd');
?>