php 只取小數後的1位, 不要點數前的數字 我有一個數字是35.5454我用%的時候得到6, 但是我只想要5這個數字, 請問php有沒有方法可以辨到呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我還以為有api..我寫了這個方法了, 謝謝 1、正则【\.(\d{1})】2、$str = 35.5454;$str = explode('.', $str);if($s = $str[1])echo $s{1};else echo '没有'; String 里面的explode函数 上面给出例子了 explode函数分成数组,取最后那部分。或者<?php $t = 30.1234; echo substr($t, stripos($t,".")+1, strlen($t));?> <?$var = 35.5454;echo join("",(array_slice(str_split($var),0,strpos($var,".")+2)));?> <?php$var = 35.4562;echo $var*10%10;?> 来多一个。<?PHP $a = 35.4562; echo substr($a-floor($a),2,strlen($a));?> printf("this is %.1f",35.4562); //echoecho sprintf("this is %.1f",35.4562); //return 一个关于phplib的问题 请高手帮忙,LINUX下使用SQL RELAY连接MSSQL 2000,连接故障 php输出中转义字符的问题 这句SQL怎么错了呢,谢谢 如何用在多选框前打勾来得到一条记录的值 csdn的频道的RSS怎么弄到foxmail的RSS自动获取呢? PHP想显示农历时间,有办法么? 为什么我的本地服务器apache不支持变量传递和错误提示? 如何再MYSQL中存储数组? 程序不生效 哪位大侠,给一个php访问.net webservice的列子啊(要传递参数) php+mysql如何上传到虚拟空间??
2、$str = 35.5454;
$str = explode('.', $str);
if($s = $str[1])echo $s{1};
else echo '没有';
或者<?php
$t = 30.1234;
echo substr($t, stripos($t,".")+1, strlen($t));
?>
<?
$var = 35.5454;
echo join("",(array_slice(str_split($var),0,strpos($var,".")+2)));
?>
$var = 35.4562;
echo $var*10%10;
?>
$a = 35.4562;
echo substr($a-floor($a),2,strlen($a));
?>
echo sprintf("this is %.1f",35.4562); //return