aaadddminnn
@aaadddminnn
php it ubuntu debian

Как выбрать из строки кусок текста?

Привет. Есть строка
@@head@@ <div>Привет</div> @@foot@@

Мне надо с помощью пхп получить текст между собачками (head и foot) и потом удалить выражения что бы осталось только Привет с начальной строки. На выходе хочу получить масив
$arr['include'] = array(head,foot);
$arr['str']  = '<div>Привет</div>';

Как ттакое реализовать?
Зарание спасибо

Сделал выборку так
$str = "text@@выводим@@текст@@выводим два@@"; 
  $pattern = "|\@@([^)]+?)\@@|";
  if (preg_match_all($pattern, $str, $arr))  

  print_r($arr[1]);


Теперь немогу понять как удалить всё между собачками и сами собачки.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 2
@VA_ic2b
Построение регулярных выражений требует изучения. Можно сделать проще.
$parts = explode('@@', $str);
$arr['include'] = array($parts[1],$parts[3]);
$arr['str'] = $parts[2];
Ответ написан
@IceJOKER
Web/Android developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы