php调用数学函数库代码,3.5 PHP数学函数库

01<?php

02  echo floor(6). "
";

03  echo floor(7.2). "
";

04  echo floor(8.9). "
";

05?>

运行结果为:6  7   8

2. fmod()函数

fmod()函数返回除法的浮点数余数。

语法:float fmod ( float x, float y)

该函数返回被除数(x)除以除数(y)所得的浮点数余数。

例   应用fmod()函数获取5除以1.5所得的余数,代码如下。01<?php

02  $x=5;

03  $y=1.5;

04  $z=fmod($x, $y);

06  echo $z;

07?>

运行结果为:0.5

【例3.4】 max()函数被广泛地应用于网站的最高访问量的统计或者销售系统中的销售统计。本例应用max()函数获取一年中商品月销量最高的值,代码如下。(实例位置:光盘\mr\example\3\3.4)

(1)创建一个form表单,添加表单元素,用于提交一年中每个月的销售数据。

(2)在本页中编写PHP脚本,通过isset()函数判断是否执行提交操作。如果执行提交操作,通过$_POST[]全局数组获取每个月的销售数据,并赋给指定的变量,并且将这些数据存储到一个数组中,最终通过max()函数统计数组中的最大值;如果没执行提交操作,那么为执行的变量赋空值。01<?php

02  if(isset($_POST['Submit']) && $_POST['Submit']=="提交"){

03      $month1=$_POST['month1'];

04      $month2=$_POST['month2'];

05  //此处省略了部分代码

06  $arrayarray=array($_POST['month1'],$_POST['month2'],$_POST['month3'],$_POST['month4'],

$_POST['month5'],$_POST['month6'],$_POST['month7'],$_POST['month8'],$_POST['month9'],

$_POST['month10'], $_POST['month11'],$_POST['month12']);

07       $maxmax=max($array);

08   }else{

09      $month1="";

10      $month2="";

11  //此处省略了部分代码

12      $max="";

13   }

14?>

(3)输出月销量最高的值,运行结果如图3.13所示。

e2287d34411e09e73351a618d2fdeff9.png

图3.13   应用max()函数获取月销量最高值

试一试:根据以上程序,输出月销量最低值。

上机练习

上机练习7   中文图像验证码

验证码不但可以使用数字图像来完成,而且还可以使用中文图像来完成。为了防止用户通过恶意程序登录网站,提高网站的安全性,这里通过中文图像来生成验证码,运行结果如图3.14所示。

6add100263cca3119316e7b5c0d7fd50.png

图3.14   中文图像验证码

【责任编辑:book TEL:(010)68476606】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值