Парсим HTML и текс при помощи регулярных выражений.

Допустим нам нужно:
1 Выбрать все картинки с HTML документа.
2 Выбрать все телефоны c текстового документа.

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

В данном случае мы выбираем все картинки из HTML документ с функцией PREG_MATCH_ALL(“шаблон”, “входящая строка”, “исходящий массив”);

Допустим у нас есть ШТМЛ:

в результате получаем двумерный массив :

Array
(
[0] => Array
(
[0] => src=”image1.png”
[1] => src=”image2.jpg”
[2] => src=”image3.gif”
)

[1] => Array
(
[0] => image1.png
[1] => image2.jpg
[2] => image3.gif
)

)

2 Выбраем все телефоны по нашему шаблону где должно быть только 9 символов состоящие из цифр и символа “-“:

***-**-**
или
**-***-**

в результате получаем массив:
Array
(
[0] => Array
(
[0] => 296-21-40
[1] => 496-21-41
[2] => 396-21-42
[3] => 496-21-43
)

)

1 Бал2 Бала3  Бала4  Бала5  Балов
loadingЗагрузка...

<<< >>>

Добавить комментарий