ОК, значит, я запрашиваю страницу на другом сервере, которая возвращает разделенный запятыми список двух значений.Что-то, что это возвратило бы, было бы:
850,640
У меня есть некоторый код PHP, который вызывает file_get_contents на этой странице и должен сделать некоторые числовые вычисления на основе этих двух значений.попробуйте, я не могу получить значение int
из этого.
$res = trim(file_get_contents('http://thatURL/'));
echo "X" . $res . "X<br/>";
list($x,$y) = array_map(create_function('$a', 'return (int)$a;'), explode(',', $res));
echo "X:$x";
приводит к выводу:
X 850,640 X
X:0
Обратите внимание на пробелы до и после разделенной запятойзначения (как, черт возьми? Я trim
'их!) и что $x
присвоено значение 0
.
Что я здесь не так делаю?