Php biçimlendirme atama hakkında soru:

3 Cevap php

Sayı bakımından 5, 8, 4.2, 5.8, bir şey (tamsayılar veya iki katına): Ben kullanıcı herhangi bir sayı yazabilirsiniz bir HTML formu var.

Ancak, ben merak ediyorum bir kullanıcı 4,2 girdiğinde, örneğin, html forma girdiğinde sayılar bazı yuvarlak benim php komut dosyası olması mümkündür 5.8 eğer, php script 4'e onu yuvarlamak mümkün olacak veya olmalı, php script 6 için yuvarlak gerekir.

I hesaplamaları açısından verilerin manipüle başlamadan önce?

Ayrıca, ne bir kullanıcı 5,8 girerse sadece 5,8 yankı böylece şu anda ben kurdunuz, ondalık sayıları biçimlendirmek ve onları manipüle önce ve sonra ekrana onları yankı en iyi yoldur; Orada daha iyi yöntemler ya da ben bir şekilde bilgiyi biçimlendirmek ve benim hesaplamaları ile işim bitti sonra sonuçlarını yazdırmak için printf veya sprinf kullanmanız gerekiyorsa, ancak ben merak ediyorum.

, Teşekkürler.

3 Cevap

php round funcion (örnek):

echo round(3.4);         // echoes 3
echo round(3.5);         // echoes 4

Ve php number format (örnek):

$number = 1234.56;

$nombre_format_francais = number_format($number, 2, ',', ' ');

round bakabilirsiniz.

Kullanıcı girişi aslında bir sayı olduğunu kontrol etmeyi unutmayın (is_numeric. İlk zamanda trim girişine akıllı). (double)$var, ve o yuvarlak: Sonra bir çift dönüştürmek.

Şimdi neye benziyor, ben kullanıcıya göstermek için javascript ile istemci tarafında yuvarlama yapıyor tavsiye ederim, ve sonra PHP tarafında () yuvarlak kullanın. Sadece hesaplama iseniz, o zaman neden JavaScript ile tüm bu yapmak değil mi?