Быстрый и надёжный хостинг на SSD-дисках от 165р в месяц   •   Реклама
2 061 просм
0 комм
Поделиться:

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

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

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

А использовать мы будем следующую функцию (ее вы вставляете вверх вашего скрипта):

function substr_count_array($desired_array, $search) {

	$count = 0;
	
	foreach($desired_array as $desired_array_item) {
	
		$count += substr_count($desired_array_item, $search);
		
	}
	
	return $count;
	
}

И, соответственно, пример ее применения:

$array = array("foo", "bar", "hallo", "world", "hallo"); // Искомый массив

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

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

0
комментариев
Форма комментирования этой статьи скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера