返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么判断有几位小数
  • 493
分享到

php怎么判断有几位小数

php小数 2019-01-16 14:01:45 493人浏览
摘要

php判断有几位小数的方法:1、使用“strlen(substr($num, strrpos($num, '.')+1))”语句判断;2、使用“strlen(array_pop(explode('.',$num)))”语句。

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php判断一个数有几位小数的方法

方法1:借助strrpos()、substr()、strlen()函数

<?php
function getLen($num)
{

         $pos = strrpos($num, '.');
         $ext = substr($num, $pos+1);
	 $len=strlen($ext);
         return $len;
}
$num=3.14254;
echo getLen($num);
?>

输出结果:

5

方法2:借助explod()、array_pop()、strlen()函数

<?php
function getLen($num)
{
         $arr = explode('.',$num);
	 $str=array_pop($arr);
	 $len=strlen($str);
         return $len;
}
$num=25.365;
echo getLen($num);
?>

输出结果:

3

--结束END--

本文标题: php怎么判断有几位小数

本文链接: https://www.lsjlt.com/news/367.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php怎么判断字符串是几位
    php判断字符串是几位的方法:1、使用strlen()函数,可获取英文字符串的字符个数,语法“strlen($str)”;2、使用mb_strlen()函数,语法“mb_strlen($str ,$encoding)”。 ...
    710
    2023-03-24
    php 字符串
  • php怎么判断有没有小数点
    php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。 ...
    200
    2023-03-24
    php
  • php怎么实现隐藏号码几位
    php实现隐藏号码几位的方法:1、创建一个PHP示例文件;2、通过“function hidtel($phone){...}”方法隐藏电话号码和手机号码中间4位即可。 ...
    657
    2023-03-24
    php 号码
  • php怎么判断一个数字是几位数字
    php判断一个数字是几位数字的方法:1、使用floor()函数处理指定数字,将其转为一个整数;2、使用strlen()函数统计该整数中包含的字符个数,即可计算出指定数字的位数,语法“strlen(floor($num))”。 ...
    559
    2023-03-24
    php 数字
  • javascript如何取小数点后几位
    这篇文章主要介绍javascript如何取小数点后几位,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!javascript 取小数点后几位方法Javascript取float型小数点后两位,例22.123456取成22 ...
    712
    2023-03-24
    javascript
  • php怎么获取文字的前几位
    在PHP中,可以利用“mb_substr”函数获取文字的前几位,该函数用于返回字符串的一部分,常用于分割中文文字,通过设置参数可以返回文字字符串的前几位,语法为“mb_substr("文字",0,前几位位数)”。 ...
    867
    2023-03-24
    PHP
  • php怎么获取数字的第几位值
    获取方法:1、使用substr()函数,语法为“substr($num, n-1 ,1)”,参数n为需要获取值的位数;2、使用mb_substr()函数,语法为“mb_substr($num, n-1 ,1)”,参数n为需要获取值的位数。 ...
    162
    2023-03-24
    php 数字指定位数上的值
  • java实现double数据保留小数点后几位
    一、返回double型的1、能四舍五入 double d = 114.145; d = (double) Math.round(d * 100) / 100;System.out.println(d);2、BigDecimal.ROUND_HALF_UP表示四 ...
    654
    2023-03-24
    java教程 java double 保留 小数点 后几位
  • php怎么替换指定第几位字符串
    在php中,可以使用substr_replace()函数来替换字符串中指定第几位的字符,语法“substr_replace(字符串,替换值,$start,1)”;其中,参数“$start”指定替换开始的位置,可以为负值。 ...
    949
    2023-03-24
    php 替换字符串 替换指定位置字符
  • php怎么分割字符串取前几位
    在PHP中,可以利用substr()函数来分割字符串取前几位字符,该函数可以返回指定字符串的一部分,可以通过参数来规定从何处开始分割和要割取的长度,语法为“substr(字符串,0,前几位的位数)”。 ...
    908
    2023-03-24
    PHP
  • php怎么替换字符串后几位
    在php中,可以利用substr_replace()函数来替换字符串后几位字符,只需要将该函数的第三个参数设置为负值即可,语法为“substr_replace (字符串,替换值,-N)”,会从字符串倒数第N个字符开始替换剩下的全部字符,即么替换字符串后N位字符。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以利用substr_replace()函数来替换字符串 ...
    545
    2023-03-24
    php php字符串
  • php整除怎么取2位小数
    在PHP中,可以利用“number_format()”函数来给整除的结果取两位小数,该函数用于通过千位分组来格式化数字,设置参数可规定用多少个小数来格式化数字,语法为“number_format(整除后的结果,2)”。 ...
    148
    2023-03-24
    PHP
  • php除法怎么保留1位小数
    php除法保留1位小数的方法:1、利用“number_format()”函数,语法为“number_format(被除数/除数,1)”;2、利用sprintf()函数,语法为“sprintf("%.1f",被除数/除数)”。 ...
    749
    2023-03-24
    PHP
  • java判断是否小数
    java判断是否是小数:public class JudgeNumber {public static boolean judgeIsDecimal(String num){ boolean isdecimal ...
    881
    2023-03-24
    java基础 java
  • php怎么截取字符串的前几位
    两种截取方法:1、使用substr()函数,只需要将该函数的第二个参数设置为0,第三个参数设置为N即可截取英文字符串的前N位,语法“substr(字符串,0,N)”。2、使用mb_substr()函数,只需要将该函数的第二个参数设置为0,第三个参数设置为N即可截取字符串的前N位,语法“mb_substr(字符串,0,N,字符编码)”。本教程操作环境:windows7系统、PHP8.1版、DELL G ...
    554
    2023-03-24
    php字符串 php
  • php怎么查找字符串是第几位
    查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。 ...
    889
    2023-03-24
    php
  • php mysql怎么判断有没有数据
    php mysql判断有没有数据的方法:1、创建一个PHP示例文件;2、获取select结果集的行数;3、返回上一次操作受影响的行数;4、通过sql查询功能代码判断有没有数据即可。 ...
    316
    2023-03-24
    php mysql
  • php怎么判断有没有换行符
    php判断有没有换行符的方法:1、创建一个PHP示例文件;2、定义一个包含换行符的字符串;3、通过“if(strstr($string, "\n")) {echo 'New line break found';}else {echo 'not found';}”方式判断是否有换行符即可。 ...
    682
    2023-03-24
    php 换行符
  • php怎么将字符串转为小数
    php将字符串转为小数的方法:1、使用number_format()函数,语法“number_format($str,小数位数值)”;2、利用sprintf()函数格式化字符串,语法“sprintf("%.小数位数值f",$str)”。 ...
    236
    2023-03-24
    php 字符串转小数
  • php怎么将int(整数)类型转为小数
    转换方法:1、使用number_format()函数,语法“number_format(int类型的数值,小数位数)”;2、使用sprintf()函数,语法“sprintf("%.xf",int类型的值)”,参数x为小数位数。 ...
    553
    2023-03-24
    php int转小数
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作