Яндекс API Yandex Direct API php функция preg_split

Главные вкладки

Аватар пользователя mmjmm mmjmm 10 февраля 2022 в 21:55

Здравствуйте. Работаю с CMS Drupal 9 с Yandex Direct API.
Использую сервис Reports, что бы получить ответ о количестве кликов рекламы клиента и их стоимости.

Получаю в ответе отчет :
MyReportName (2022-02-09 - 2022-02-09)" Clicks Cost 3 24640000 10 47830000 2 24420000 1 15680000 12 80060000 6 115700000 20 130770000 10 115460000 Total rows: 8

Теперь мне надо разбить результат на массив, элементами которого будут части, разделенные в отчете пробелом.
Использую функцию preg_split('/ /', $str); где $str содержит результат отчета.

В итоге получается:
Array ( [0] => "MyReportName [1] => (2022-02-09 [2] => - [3] => 2022-02-09)" Clicks Cost 3 24640000 10 47830000 2 24420000 1 15680000 12 80060000 6 115700000 20 130770000 10 115460000 Total [4] => rows: [5] => 8 )

Почему "022-02-09)" Clicks Cost 3 24640000 10 47830000 2 24420000 1 15680000 12 80060000 6 115700000 20 130770000 10 115460000 Total" не делится, а записывается как один элемент?

Лучший ответ

Аватар пользователя marassa marassa 11 февраля 2022 в 8:23
1

А там точно между числами пробелы, а не символы табуляции?

Комментарии