Μορφοποίηση νούμερων

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
crabgr
Δημοσιεύσεις: 78
Εγγραφή: 16 Ιούλ 2002 14:40
Τοποθεσία: Αθήνα

Μορφοποίηση νούμερων

Δημοσίευση από crabgr » 31 Μαρ 2008 23:48

Πως μπορώ να εμφανίζω μέχρι και τα 2 πρώτα δεκαδικά ψηφία ενός δεκαδικού αριθμού?

Π.χ. αντί για 10,23112 να εμφανίζεται: 10,23.

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

Μορφοποίηση νούμερων

Δημοσίευση από dik_ » 01 Απρ 2008 00:05


Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Μορφοποίηση νούμερων

Δημοσίευση από fafos » 01 Απρ 2008 00:08

crabgr έγραψε:Πως μπορώ να εμφανίζω μέχρι και τα 2 πρώτα δεκαδικά ψηφία ενός δεκαδικού αριθμού?

Π.χ. αντί για 10,23112 να εμφανίζεται: 10,23.

Mporeis kai ne to number_format

Κώδικας: Επιλογή όλων

number_format($number, 2, ',', '');
an thes na ksexorizeis tis xiliades me teleia:

Κώδικας: Επιλογή όλων

number_format($number, 2, ',', '.');

Άβαταρ μέλους
crabgr
Δημοσιεύσεις: 78
Εγγραφή: 16 Ιούλ 2002 14:40
Τοποθεσία: Αθήνα

Μορφοποίηση νούμερων

Δημοσίευση από crabgr » 01 Απρ 2008 00:20

Ευχαριστώ!
Θα δοκιμάσω την Round () την εξής μορφή:

Κώδικας: Επιλογή όλων


echo round(1.95583, 2);

Βασικά αυτό που θέλω να κάνω είναι το εξής. Έχω έναν πίνακα με votes και θέλω να στρογγυλοποιώ τον μέσο όρο.
Link: http://www.big-bang.gr/hostreviews/inde ... ame=Sample

Ελπίζω να μη θεωρηθεί διαφήμιση αλλά πρόκειται για το πρώτο μου project με PHP/MySQL και θα ήθελα την βοήθεια σας για Παρατηρήσεις / απόψεις.

Ευχαριστώ.

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Μορφοποίηση νούμερων

Δημοσίευση από dpa » 05 Απρ 2008 14:52

απλό είναι

<?php

$num =10,23112;
printf("%.2f &#8364;",$num);

?>

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Μορφοποίηση νούμερων

Δημοσίευση από dpa » 05 Απρ 2008 14:55

Αν θέλεις να την αποθηκεύσεις σε μεταβλητή

<?php

$num = 10,25112;
$numnew = sprintf("%.2f",$num);

//και μετά μπορείς να την εμφανίσεις με echo ()

echo $numnew;
?>

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες