PHP -

0 Cevap php

Tamam, ben iki değerleri virgülle ayrılmış listesini döndürür başka bir sunucuya sorgulama ediyorum bir sayfa var yani. Geri dönmek bir şey olurdu:

850,640

Ben bu sayfada file_get_contents çağırır ve iki değerlerine dayalı bazı sayısal hesaplamaları yapması gereken bazı PHP kodu var.

Ne olursa olsun ben ne deneyin, ben bu işe bir int değerini almak için görünmüyor olabilir.

$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";

bir çıktı ile sonuçlanır:

X 850,640 X
X:0

Boşluk Not önce ve sonra virgülle ayrılmış değerler (nasıl oluyor? I trim 'onları d!) Ve $x değer atanır 0.

Ben burada yanlış ne yapıyorum?

0 Cevap