php怎么判断数据是质数(PHP判断一个变量是否为整数、正整数的方法示例)
类别:编程学习 浏览量:1827
时间:2021-11-01 10:11:37 php怎么判断数据是质数
PHP判断一个变量是否为整数、正整数的方法示例在PHP中判断一个变量是否为整数
在写PHP代码的时候遇到这样一个小问题:如何判断一个变量是否为整数,于是在网上找到了两个方法来解决,在此做一个小小的记录。
方法1
|
<?php $num =12; //返回right //$num=12.1 返回false if ( is_int ( $num )){ echo "right" ; } else { echo "false" ; } ?> |
这里用is_int()方法来判断传入的参数是否为整数形(int),而不是判断它是否为整数,略显局限。
方法2
|
<?php $num =12; if ( floor ( $num )== $num ){ echo "right" ; } else { echo "false" ; } ?> |
floor()方法是将传入的参数进行四舍五入。将四舍或者五入后的值与原来的值比较,若相等则为整数,不等则不为整数。
php判断一个变量是否为正整数
方法一:
|
if (preg_match( "/^[1-9][0-9]*$/" , $amount )){ die ( '是正整数' ); } |
方法二:
|
$ num = '45 .7' ; if (( floor ($ num)- $ num)!== 0){ exit (“ 不是正整数!”); } else { exit (“ 是正整数!”); } |
方法三:
|
$ num = '12' ; if ( floor ($ num)== $ num){ exit (“ 是正整数!”); } else { exit (“ 不是正整数!”); } |
方法四:
|
if (! is_numeric ($ jp_total)|| strpos ($ jp_total ,“。”)!== false){ die (“ 不是整数”); } else { die (“ 是整数”); } |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。
原文链接:https://blog.csdn.net/LMXQH/article/details/53954357
您可能感兴趣
- php面向对象如何开发(PHP创建对象的六种方式实例总结)
- php生成随机数讲解(PHP生成随机字符串实例代码字母+数字)
- php 面向对象与面向过程(php面向对象重点知识分享)
- php函数的使用方法(PHP中str_split函数的用法讲解)
- php数组是怎么实现的(PHP里的$_GET数组介绍)
- php测试服务器ftp地址(PHP获取远程http或ftp文件的md5值的方法)
- php代码生成器(PHP迭代器和生成器用法实例分析)
- thinkphp5分页数据怎么处理(TP5thinkPHP5框架实现显示错误信息及行号功能的方法)
- python微信红包代码(php生成微信红包数组的方法)
- php实现导航地图(php根据地址获取百度地图经纬度的实例方法)
- apachephp安装配置教程交流(Apache中利用mod_rewrite实现防盗链)
- apache搭建php环境(Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合)
- thinkphp实战教程之博客技术学习(python3编写ThinkPHP命令执行Getshell的方法)
- thinkphp框架实例(ThinkPHP框架整合微信支付之JSAPI模式图文详解)
- thinkphp使用说明(thinkphp框架使用JWTtoken的方法详解)
- phpmyadmin 安装教程(新安装的XAMPP访问phpmyadmin出错的解决方法)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
- 小敏家 剧情离谱一锅乱炖,但他们俩绝对是这部剧的一大 亮点(剧情离谱一锅乱炖)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
- 有种尴尬叫朋友圈忘屏蔽,大学生上演社死现场,父母亲自下场吐槽(有种尴尬叫朋友圈忘屏蔽)
热门推荐
- mysqlnull所占空间(详解mysql三值逻辑与NULL)
- 学习.NET需要掌握哪些方面
- thinkphp5单例原理(Thinkphp5框架简单实现钩子Hook行为的方法示例)
- 详解SqlServer数据库中Substring函数的用法(详解SqlServer数据库中Substring函数的用法)
- mysql演示事务提交(MySQL找出未提交事务的SQL实例浅析)
- 在css中用属性来实现文字环绕图片(css文字环绕图片—遇到的问题及快速解决方法)
- pythonselenium隐藏浏览器窗口(Python Selenium 之关闭窗口close与quit的方法)
- vuecli配置环境变量(Vue CLI中模式与环境变量的深入详解)
- springcloud alibaba nacos linux配置的详细教程(springcloud alibaba nacos linux配置的详细教程)
- mysql查看视图注释(详解MySQL的sql_mode查询与设置)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9