Недавно я сделал небольшой скрипт для перехвата любых URL-адресов, которые проходят через текстовую область на основе отправки формы.
Я использую регулярное выражение:
'/([\w]+).(local|test|stage|live).site.example.com/'
и если представить:
<p>body</p> <p>uk2.local.site.example.net
training.test.site.example.net</p>
<p>www.google.com</p>
<p>sd2.test.site.example.net</p>
я возвращаюсь с массивом, который содержит:
0 => array(3
0 => uk2.local.site.example.net
1 => training.test.site.example.net
2 => sd2.test.site.example.net
)
1 => array(3
0 => local
1 => test
2 => test
)
Я не уверен, почему я получаю второй массив и хотел его очистить.