PHP获取随机数和取整
1.rand()函数:
//无参数:rand()函数用户获取随机数
//带参数:rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX
echo rand() . "\n";//得到一个不定位数的随机数
echo rand(5, 15);//在5~15之间取一个数
注意:mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高,平常使用也推荐用mt_rand().
2.array_slice函数:
//生成一个数组
$numbers = range(1, 42);//range 是将1到42 列成一个数组
$a = array(1,2,3,4,5,6);//array数组
//shuffle 将数组顺序随即打乱
shuffle($numbers);
//array_slice 取该数组中的某一段
1.
$result = array_slice($numbers, 0, 3);
print_r($result);//循环取数据
echo "<br>";
2.
for ($i=0; $i < 3; $i++) {//选取数组前5个,即随机echo $numbers[$i]." ";
}
echo "<br>";
3.
$b=array_slice($numbers,0,3); //取出数组中前三个值放入$b
for ($i=0;$i<count($b);$i++){echo $b[$i]." ";
}
下面我们结合简单的示例给大家总结介绍PHP取整的四种方法。
第一种方法:直接取整,舍弃小数,保留整数
<?php$num = 3.1415926;$num2 = 3.6;echo intval($num).'<br>';echo intval($num2);echo "<hr>";?>
结果如下:
3
3
第二种方法:四舍五入取整
<?php$num = 3.1415926;$num2 = 3.6;echo round($num).'<br>';echo round($num2);echo "<hr>";?>
结果如下:
3
4
第三种方法:向上取整
<?php$num = 3.1415926;$num2 = 3.6;echo ceil($num).'<br>';echo ceil($num2);echo "<hr>";?>
结果如下:
4
4
第四种方法:向下取整
<?php$num = 3.1415926;$num2 = 3.6;echo floor($num).'<br>';echo floor($num2);?>
结果如下:
3
3
相关函数介绍:
intval函数表示获取变量的整数值。
round函数表示对浮点数进行四舍五入。
ceil函数表示进一法取整。
floor函数表示舍去法取整。
PHP获取随机数和取整相关推荐
- js获取随机数的方法
获取30~50之间的一个随机整数: function rnd(max, min = 0) {return Math.round(Math.random() * (max - min)) + min}c ...
- SQL取整与时间差值返回
在昨天学习了Checksum(Newid()函数和RAND()求随机数的区别,示例中用到了Round和DATEDIFF()语法. 今天我们来了解一下这两个函数的作用 Round舍入 select ro ...
- html控制台随机数取整,获取随机数、浮点数取整方法
Math.(random/round/cell/floor)随机数的用法 Math.random() 返回值是一个大于等于0,且小于1的随机数 Math.random()*N 返回值是 ...
- 随机数,随机整数,向上向下取整
获取从 1 到 10 的随机整数,取 0 的概率极小 Math.ceil(Math.random()*10); // 获取从 1 到 10 的随机整数,取 0 的概率极小. 可均衡获取 0 到 1 的 ...
- JavaScript中日期Date、Math方法及使用例 驼峰命名法 网页显示时间 对数据取整 随机数 返回绝对值 四舍五入
Date的使用方法及示例 1.Date的概括及用法 当我们需要在网页中显示当前时间时,就需要用到Date,Date方法可能用的不多,但会非常实用. 首先可以尝试在编译器中输入以下代码: var tim ...
- sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整的实例
[四舍五入取整截取] select round(54.56,0) [向下取整截取] SELECT FLOOR(54.56) [向上取整截取] SELECT CEILING(13.15) --MSS ...
- 正则获取前8位数字_数据取整,获取字符串前数字另辟蹊径之LOOKUP
看到标题,数据取整,获取字符串前数字,用LOOKUP函数?EK你确定没搞错吗?是的,当然没有搞错.今天,我们会用LOOKUP来数据取整,获取字符串前数字. 首先我们来看一下数据取整效果图: 图1 取整 ...
- thinkphp:数值(保留小数点后N位,四舍五入,左侧补零,格式化货币,取整,生成随机数,数字与字母进行转换)
一.保留小数点后N位/类似四舍五入(以保留小数点后三位为准) number_format()函数:第一个参数为要格式化的数字,第二个参数为保留的小数位数 方法一: public function te ...
- JS - 数值处理(取整、四舍五入、随机数等)
数值处理(取整.四舍五入.随机数等) 一. 保留数据 1.1 只保留整数部分 1.2 向下取整 1.3 向上取整 1.4 四舍五入 1.5 取绝对值 1.6 取两数中的较大值 1.7 取两数中的较小值 ...
最新文章
- 汉字验证码和算式验证码
- 16个很有用的在线工具
- Laravel - Auth验证流程以及guard守卫和自定义驱动driver驱动,使用web-token验证
- PyQt4学习资料汇总
- php 常用简单函数,PHP中常用函数简单介绍
- 【VS开发】这就是COM组件
- 【数据库原理及应用】经典题库附答案(14章全)——第六章:关系数据库设计过程
- 牛客题霸 [数组中出现次数超过一半的数字] C++题解/答案
- linux下xargs命令用法详解
- 前端学习(2615):数据映射map
- Java开发快速上手
- 语音输入常见六大误区 你中招几条?
- 影子卫士和影子系统哪个好用_大小仅3M的影子系统,绿软爱好者必装软件
- 免费剪辑音乐的软件都有哪些?音频剪辑方法分享?
- zabbix 5.0所有依赖包_最详细的 Zabbix 使用教程
- uniapp上传图片至服务器,获得在线图片链接预览(实战)
- 软件开发七宗罪(转发)
- 梦之光芒ctf小游戏闯关过程
- asp生成带参数的二维码并合成推广海报图片,asp合并合成推广海报图片asp代码
- STATA如何保留和删除变量或者观测值
热门文章
- [37期]承接以下业务:有证天宫一号打蜡|有证神八抛光
- 基于计算机控制的电压跟随器的设计,基于单片机的汽车转弯信号灯控制系统设计...
- c#反编译软件的使用心得
- 计算机信息安全四大要素,信息安全技术题库:访问控制的基本要素包括以下( )。...
- sum=sum+a;关于此的初级解读
- 蓝牙耳机什么牌子比较好?2021口碑最好的蓝牙耳机推荐
- WM6.5下的今日插件管理
- mac + aria2 + bilibili envolve : rpc无法连接
- 原型和原型链的介绍和使用
- php 正则 规则,PHP 正则表达式的语法规则