
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 2 Пользователь №: 44075 На форуме: Карма: ![]() |
Здравствуйте! Делаю парсер. Все работает хорошо, но:
В коде есть строчка: preg_match_all('~<span class="date">(.*?)</span>~is', browser($url), $text); где образуется массив $text. Теперь я вывожу ее print_r($text) - все отлично получаеться. Стоит вывести опреленную позицю через $text[номер] , то ничего не выходит. Только первые две позиции - и то пишет Array. Вот, что выходит, если через print_r Array ( [0] => Array ( [0] => {{:numGame}}. {{if TimeStart}}{{:TimeStart}}{{/if}} [1] => {{:numGame}}. [2] => {{:numGame}}. [3] => {{:numGame}}. {{:Date}} [4] => {{:time}} [5] => {{:time}} [6] => {{:time}} [7] => 1951. 13.05.2017 [8] => 4518. 13.05.2017 [9] => 4234. 13.05.2017 [10] => 1786. 13.05.2017 [11] => 5952. 13.05.2017 [12] => 2058. 13.05.2017 [13] => 1363. 13.05.2017 [14] => {{:numGame}}. {{if TimeStart}}{{:TimeStart}}{{/if}} [15] => {{:numGame}}. [16] => {{:numGame}}. [17] => {{:numGame}}. {{:Date}} [18] => {{:Date}} [19] => {{if currentTime}}{{:currentTime}}{{/if}} [20] => {{:DateStart}} [21] => {{:DateStart}} [22] => {{:time}} [23] => {{:time}} [24] => {{:time}} [25] => {{:numGame}}. {{:date}} ) [1] => Array ( [0] => {{:numGame}}. {{if TimeStart}}{{:TimeStart}}{{/if}} [1] => {{:numGame}}. [2] => {{:numGame}}. [3] => {{:numGame}}. {{:Date}} [4] => {{:time}} [5] => {{:time}} [6] => {{:time}} [7] => 1951. 13.05.2017 [8] => 4518. 13.05.2017 [9] => 4234. 13.05.2017 [10] => 1786. 13.05.2017 [11] => 5952. 13.05.2017 [12] => 2058. 13.05.2017 [13] => 1363. 13.05.2017 [14] => {{:numGame}}. {{if TimeStart}}{{:TimeStart}}{{/if}} [15] => {{:numGame}}. [16] => {{:numGame}}. [17] => {{:numGame}}. {{:Date}} [18] => {{:Date}} [19] => {{if currentTime}}{{:currentTime}}{{/if}} [20] => {{:DateStart}} [21] => {{:DateStart}} [22] => {{:time}} [23] => {{:time}} [24] => {{:time}} [25] => {{:numGame}}. {{:date}} ) ) Array А вот, что если через foreach Array В чем проблема ? |
![]() |
|||
![]() ![]() Местная прописка ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: ★ЛжеЭксперт★ ![]() Сообщений: 1382 Пользователь №: 41530 На форуме: Карма: 19 ![]() |
Igbal
Зачем регулярки тут вообще? |
||
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 2 Пользователь №: 44075 На форуме: Карма: ![]() |
VeRTak
что вы имеете ввиду под "регулярки"? |
![]() |
|||
![]() ![]() Чтобы все ! ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 2881 Пользователь №: 26852 На форуме: Карма: 162 ![]() |
Вот это регулярка. Почему json не использовать ? |
||
![]() |
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 3 Пользователь №: 46650 На форуме: Карма: ![]() |
Здравствуйте, скажите пожалуйста почему должно быть так, а у меня результат выходит другой?
Пример взят с этой страницы: https://www.php.net/manual/ru/function.preg-match-all.php <?php Результат работы примера: <b>пример: </b>, <div align=left>это тест</div> У меня выходит это: example: , this is a test |
![]() Пользователь ![]() ![]() Профиль Группа: Пользователь Сообщений: 56 Пользователь №: 46417 На форуме: Карма: ![]() |
Файл с кодом в какой кодировке? UTF-8 должно быть.
|
![]() |
|||
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 3 Пользователь №: 46650 На форуме: Карма: ![]() |
Не в этом вопрос был, по-русски случайно скопировался переведенный текст. Спасибо, разобрался. Через Ctrl+U все показывает как надо. |
||
![]() |
![]() ![]() ![]() |