Ben bir JSON yanıt ayrıştırma am (twitter api - imleç değer) ve ne bir dize değeri olmalıdır PHP ile ben çıkış bir çift değer gibi görünüyor.
Ben gerçek dize değerini almak nasıl bir fikir?
32bit PHP json_decode ile ele yükler için curser değeri çok büyük. Birisi beni gönderdi preg_replace( '/next_cursor":(\d+)/', 'next_cursor":"\1"', $json );
. Json_decode önce de çalıştıran dönüşüm önce bir dizeye json int çevirecektir.
Update: Heyecan hemen şeritler yerine kadar tamsayılardır preg_replace
artık gerekli değildir kullanan next_cursor_str değerler sağlar.
Bir dize float (ya da değişken herhangi bir tür) dönüştürmek için, bunlardan birini kullanabilirsiniz:
$value = 5.234;
// Using type casting
$str_value = (string)$value;
// Using strval()
$str_value = strval($value);
// Using concatenation to a string
$str_value = $value . '';
// Using sprintf
$str_value = sprintf("%s", $value);
// Using setType
setType($value, 'string');
$str_value = $value;