2017-10-20 21 views
2

我想要做的事回聲整數,但它顯示爲十進制數..是否有可能以小數形式回顯num個行(整數)?

在這種情況下$行[0] = 9

,但我需要它顯示爲0.09是可能嗎?

<?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

簡單數學'回聲$是/ 100;' –

回答

1

在SQL

select (count(*)/100.0) from ohh 

或者在PHP(不是兩者同時)

echo $yeah/100; 
2

通用(用N位數)

$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; 
相關問題