Здравствуйте. Работаю с 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" не делится, а записывается как один элемент?
Комментарии
А там точно между числами пробелы, а не символы табуляции?
Точно, спасибо большое! Оказалось так легко..