2015-03-04 2 views
0

Я пытаюсь получить полные 16 цифр. Мой код PHP:php получить полный номер

for ($x = 4200000000000000; $x <= 4300000000000000; $x++) 
{ 
echo $x; die; 
} 

Я хочу получить: 4200000000000001, но он возвращает меня: 4.2e + 15

+0

Я использую WAMP –

+0

Для того, чтобы supplementations на ваш вопрос вы можете изменить его вместо этого. – Mixxiphoid

+1

вам нужно использовать функцию number_format; то, что вы получаете, - это научная нотация. http://us.php.net/function.number_format – unixmiah

ответ

0
for ($x = 4200000000000000; $x <= 4200000000000005; $x++) { 
    echo number_format($x, 0, '.', ''); 
} 
+1

объяснение было бы здорово –

0

Если эхо с number_format, вы можете принудительно формат, который вы хотите:

echo number_format($x, 0, '', ''); 

Я не указал десятичную точку и не запятыми с пустыми строками.

 Смежные вопросы

  • Нет связанных вопросов^_^