Borde finnas en färdig funktion ju..
Finns det också:
<?php
$tal = "15000";
echo number_format($tal, 0, ',', ' ');
?>
Annars går det att använda:
<?php
$tal = "15000";
echo preg_replace("/(\d)(?=(\d\d\d)+(?!\d))/", "$1 ", $tal);
?>
2 svar · 355 visningar · startad av Niklasson
Försöker få till en funktion som formar om ett tal till tusental.
Ex. 10000 -> 10 000 eller 100000 -> 100 000 osv..
Kör denna så länge, men den är ju inte så effektiv i längden, då jag vill ah den automatiserad. ;)
<?php
$tal = 15000;
if (strlen($tal) == 5)
{
$tal1 = substr($tal, 0, 2);
$tal2 = substr($tal, 2, 3);
$tal = $tal1." ".$tal2;
}
echo $tal;
?>
Borde finnas en färdig funktion ju..
Borde finnas en färdig funktion ju..
Finns det också:
<?php
$tal = "15000";
echo number_format($tal, 0, ',', ' ');
?>
Annars går det att använda:
<?php
$tal = "15000";
echo preg_replace("/(\d)(?=(\d\d\d)+(?!\d))/", "$1 ", $tal);
?>
preg_replace fungerade inte men det gjorde number_format.. Tack :birp