Задать вопрос
eprivalov
@eprivalov
Учусь

Пройти по каждому элементу массива и сверить с шаблоном?

Есть массив в котором лежат ссылки вида site.ru/question/new и похожие на эту. Как мне пройти по каждому элементу массива и сверить с шаблоном? Если Url в массиве начинается на site.ru/2015 записываем всю ссылку в отдельную переменную. Помогите решить задачу.
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
65536
@65536
пройти по каждому элементу массива и сверить с шаблоном

foreach, preg_match
Ответ написан
Комментировать
uaf0x
@uaf0x
Всего понемногу
$links = array
	(
		'site.ru/new/',
		'site.ru/2015/',
		'site.ru/2014/'
	);

	foreach ($links as $link) 
	{
		preg_match("/site.ru\/([0-9]+)/", $link, $addArr);
		if(isset($addArr[1]))
		{
			$needLinks [] = $addArr[0];
		}
	}

	echo "<pre>";
	print_r($needLinks);
	echo "</pre>";
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽