\nДанные;;;;;;;;;;;;;
Как мне выбрать строку "Данные" до первого вхождения символа ; с помощью preg_match_all?
_____________
Заработай на Userator
\nДанные;;;;;;;;;;;;;
Карточка объекта № 869869;
Название объекта;;;;;;;;;;;;;;;;;;;;;;
Строка 1
Строка 2
Строка 3
Строка 4
Строка 10
Карточка объекта № 869869;
Название объекта;;;;;;;;;;;;;;;;;;;;;;
Строка 1
Строка 2
Строка 3
Строка 4
Строка 10
Карточка объекта № 869869;
Название объекта;;;;;;;;;;;;;;;;;;;;;;
Строка 1
Строка 2
Строка 3
Строка 4
Строка 9
Карточка объекта № 869869;
Название объекта;;;;;;;;;;;;;;;;;;;;;;
Строка 1
Строка 2
Строка 3
Строка 4
Строка 5
preg_match_all("#Карточка объекта № [0-9]*;(.*);{2,}#iUsu", $str, $matches);
echo '<pre>' . print_r($matches, 1);
Array
(
[0] => Array
(
[0] => Карточка объекта № 869869;
Название объекта;;
[1] => Карточка объекта № 869869;
Название объекта;;
[2] => Карточка объекта № 869869;
Название объекта;;
[3] => Карточка объекта № 869869;
Название объекта;;
)
[1] => Array
(
[0] =>
Название объекта
[1] =>
Название объекта
[2] =>
Название объекта
[3] =>
Название объекта
)
)