Я создаю функцию, которая возвращает коды UA (из Google Analytics) из источника страницы веб-сайта.
Я создал регулярное выражение: '/ [U] [A] - \ d {5,10} - \ d {0,2}] / 'для кодов UA.
Я использую preg_match_all, но, похоже, ничего не получаю, хотя я точно знаю, что У веб-сайта, который я использую, есть по крайней мере один код UA.
Это то, что я написал до сих пор:
<?php
$url = 'www.ibood.com/nl/nl/';
$options = [
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_FOLLOWLOCATION => TRUE,
CURLOPT_MAXREDIRS => 3
];
$init = curl_init($url);
curl_setopt_array($init, $options);
$site = curl_exec($init);
preg_match_all('/[U][A]-\d{5,10}-\d{0,2}]/', $site, $matches);
print $matches[0][0];
У меня просто белый экран.
Что я мог здесь делать не так?