Попробуйте сделать:
$token = str_replace("<", "<", $token);
$token = str_replace(">", ">", $token);
vd($token);
Это происходит потому, что ваш браузер интерпретирует XML, который вы читаете, как HTML, и читает XML как теги. (Вы можете сказать, что строка не пустая, потому что vd
, который, как я предполагаю, является псевдонимом для var_dump
, говорит о том, что длина строки 116
.) Замена <
и >
с их действительными объектами HTML должны решить это.