2017-10-20 17 views
2

ich etwas als Echo Integer tun wollen aber zeigen sie als Dezimalzahl ..Ist es möglich, num Zeilen (Integer) als Dezimalzahl auszugeben?

In diesem Fall $ rows [0] = 9

aber ich brauche es als 0.09 angezeigt werden ist das möglich ??

<?php 

$con = new mysqli("localhost", "root", "") or die("not connected"); 

$mydb = mysqli_select_db($con, "ehh") or die("no db found"); 


if(!$con){ 
die('dont connect '. mysqli_connect_error()); 
} 


if(!$mydb){ 
die('dont connect '. mysqli_connect_error()); 
} 



$query = "SELECT COUNT(*) FROM ohh"; 
$result = mysqli_query($con,$query); 
$rows = mysqli_fetch_row($result); 
$yeah = $rows[0]; 


echo $yeah; 

mysqli_close($con); 

?> 
+8

einfache Mathematik ' echo $ yeah/100; ' –

Antwort

1

In SQL

select (count(*)/100.0) from ohh 

Oder in PHP (nicht beide gleichzeitig)

echo $yeah/100; 
2

Generika (Zahl mit N Ziffern)

$number = $rows[0]; 
$lenght = strlen($number); 
$extra_decimals = 1; 
$divisor = str_pad('1',$lenght + $extra_decimals ,'0',STR_PAD_RIGHT); 
$result = $number/intval($divisor); 
echo $result; 
Verwandte Themen