[PHP] Tausender-Punkte

Fragen zu allen anderen Programmiersprachen.
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

[PHP] Tausender-Punkte

Beitrag von a14xerus »

Wie macht man in PHP aus "1000000" einen String mit Inhalt "1.000.000"?
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Code: Alles auswählen

function Zahl($Zahl,$Zeichen)
 {
 $Str = strrev(chunk_split(strrev($Zahl), 3, $Zeichen));
 $Zahl = substr($Str, 1, len($Str)-1);
 return $Zahl;
 }

echo Zahl(1000000,'.');
Ist vllt nicht gerade die einfachste lösung, funzt aber ^^

EDIT: ^^ habe gerade n einfachere Lösung gefunden:

Code: Alles auswählen

number_format($Zahl1 [,$Zahl2 [,Nachkommastring,Dezimalstring]])

echo number_format(1550,2,",",".");
echo " - ";
echo number_format(1550,2,".",","); 

Ausgabe: 1.550,00 - 1,550.00
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

danke :)
Antworten