Коды всех смайликов «ВКонтакте» с обозначениями   •   Online-инструменты
231 просм
0 комм
Поделиться:

Как подсчитать, сколько раз слово или фраза повторяется в массиве на PHP

Мы продолжаем с вами рассматривать различные нестандартные решения поставленных задач, и сегодня я покажу вам, как с помощью своей функции в PHP можно определить, сколько раз искомая фраза встречается в массиве.

То, где это может вам пригодиться, думаю, вы решите сами, ведь именно вы рассматриваете и выбираете различные подходы к решению поставленных задач.

А использовать мы будем следующую функцию:

function substr_count_array($haystackAr, $request) {
	$count = 0;
	foreach($haystackAr as $haystack) {
		$count += substr_count($haystack, $request);
	}
	return $count;
}

И, соответственно, пример ее использования:

<?php

	$array = array("foo", "bar", "hallo", "world", "hallo");

	function substr_count_array($haystackAr, $request) {
		$count = 0;
		foreach($haystackAr as $haystack) {
			$count += substr_count($haystack, $request);
		}
		return $count;
	}

	echo substr_count_array($array, "hallo"); // Выведет 2

?>

Сама по себе функция небольшая, как вы заметили, но полезная, и имеет место быть в арсенале разработчика.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария