(PHP实现)只使用++运算实现加法,减法,乘法,除法
function jiafa($a,$b)
{
for($i=0;$i<$b;$i++)
{
$a++;
}
return $a;
}
//echo jiafa(4,2);
function jianfa($a,$b)
{
$c=0;
while($b!=$a)
{
$b++;
$c++;
}
echo $c;
} // end func
//jianfa(10,3);
function chengfa($a,$b)
{
$c=0;
for($j=0;$j<$b;$j++)
{
$c=jiafa($c,$a);
}
return $c;
} // end func
//chengfa(9,3);
function chufa($d,$e)
{
$k=0;
$f=0;
while($f<$d)
{
$k++;
$f=chengfa($e,$k);
}
return $k;
} // end func
echo chufa(16,2);
相关推荐
-
PHP数学运算函数大汇总(经典值得收藏)
本文汇总分析了PHP数学运算函数.分享给大家供大家参考,具体如下: 一.常用函数说明: Abs: 取得绝对值. Acos: 取得反余弦值. Asin: 取得反正弦值. Atan: 取得反正切值. Atan2: 计算二数的反正切值. base_convert: 转换数字的进位方式. BinDec: 二进位转成十进位. Ceil: 计算大于指定数的最小整数. Cos: 余弦计算. DecBin: 十进位转二进位. DecHex: 十进位转十六进位. DecOct: 十进位转八进位. Exp: 自然对
-
PHP常用特殊运算符号和函数总结(php新手入门必看)
注解符号: // 单行注解 多行注解引号的使用 ' ' 单引号,简单字符串,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于处理$变量.布尔变量: 一种是true 即 真的; 另一种是false 即假的常见变量: string 字串(数字\汉字\等等) integer
-
php常用数学函数汇总
本文实例汇总并分析了php常用数学函数.分享给大家供大家参考.具体分析如下: abs()函数定义和用法: 返回一个数的绝对值. 语法:abs(x),代码如下: 复制代码 代码如下: $abs=abs(-3.2); //$abs=3.2 $abs2=abs(5); //$abs2=5 $abs3=abs(-5); //$abs3=5 ceil()函数定义和用法:向上舍入为最接近的整数. 语法ceil(x) 参数 描述 x 必需,一个数. 说明:返回不小于 x 的下
-
ThinkPHP自定义函数解决模板标签加减运算的方法
本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运算的操作. 幸运的是,它提供了自定义函数的方法,我们可以利用自定义函数解决: ThinkPHP模板自定义函数语法如下: 格式:{:function(-)} (参考官方帮助文档:http://thinkphp.cn/Manual/196) 利用这个,我们来试做加法和减法. 一.在ThinkPHP中定义
-
php中的比较运算符详解
1.对于数组 $a=array(1,2,3,6); $b=array(1,2,3,6,8); echo "\n"; var_dump( $a>$b); var_dump( $a==$b); var_dump( $a<$b); 结果: boolean false boolean false boolean true ps:具有较少成员的数组较小 $a=array(1,2,3,6,9); $b=array(1,2,3,6,8); echo "\n"; var
-
第四章 php数学运算
一.数值数据类型 数字或数值数据在PHP中一般就两种double和int. PHP是一种松散类型的脚本语言,要注意类型转换的方式. 复制代码 代码如下: <?php $a = '5'; //数字的字符串也是数字,参与数学运算当数字处理 echo is_numeric ( $a ); //1 echo '<br/>'; echo 7 + $a; //12 echo '<br/>'; echo '7' + $a; //12 echo '<br/>'; //用.连接后就
-
非常全面的php日期时间运算汇总
实例讲解之前,先来介绍几个核心函数: mktime 函数 mktime() 函数返回一个日期的 Unix 时间戳. 参数总是表示 GMT 日期,因此 is_dst 对结果没有影响. 参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值. 语法:mktime(hour,minute,second,month,day,year,is_dst) 参数 描述 hour 可选.规定小时. minute 可选.规定分钟. second 可
-
php实现可运算的验证码
本文分享了php实现可运算的验证码的代码实例,希望对大家的学习有所帮助. demo.php代码 <?php session_start(); if(!emptyempty($_POST['Login'])){ if(md5(strtoupper($_POST['Login'])) == $_SESSION['Login']){ echo 'Correct'; }else{ echo 'Error'; } } ?> <form method="post"> <
-
php对文件进行hash运算的方法
本文实例讲述了php对文件进行hash运算的方法.分享给大家供大家参考.具体如下: 这段代码非常有用,如果你下载了一个文件,网站提供了hash结果,你可以对你下载下来的文件进行hash运算,以验证下载的文件是否正确. <html> <head> <title>Hash (Check) Files</title> <style type='text/css'> #ok{color:green;} #nono{color:red;} </sty
-
PHP几个数学计算的内部函数学习整理
round round - 对浮点数进行四舍五入.round 函数语法如下: round(float,precision) 其中参数 precision 表示小数点后面要保持的精度位数.如果不写参数 precision,表示四舍五入到整数位,比如: echo round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4 如果 precision 为2,表示四舍五入到小数点后2位.示例如下: echo round(1.95583, 2); /
-
php 数学运算验证码实现代码
复制代码 代码如下: <?php //------------------------------------- // 文件说明:数学运算验证码 // 文件作者:Jesse Lee // 最后更新:2008-09-07 //------------------------------------- session_start(); $sessionvar = 'vdcode'; //Session变量名称 $width = 150; //图像宽度 $height = 20; //图像高度 $op
-
简单谈谈php浮点数精确运算
bc是Binary Calculator的缩写.bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值.这里大数直接用一个由0-9组成的string表示,计算结果返回的也是一个 string. bcadd - 将两个高精度数字相加 bccomp - 比较两个高精度数字,返回-1, 0, 1
随机推荐
- DB2死锁的解决过程全记录
- JSP的response对象的实例详解
- JavaScript 继承详解(二)
- js遍历td tr等html元素
- Go语言实现的简单网络端口扫描方法
- C#与SQL连接:GridView控件对数据库的操作
- JavaScript 提升运行速度之循环篇 译文
- 学习Java多线程之线程定义、状态和属性
- PHP中使用substr()截取字符串出现中文乱码问题该怎么办
- jquery实现华丽的可折角广告代码
- jQuery解决input超多的表单提交
- IE:维护表单
- C#中的Timer和DispatcherTimer使用实例
- VPS 配置优化笔记
- 介绍 IIS 7.5 的应用程序池与新增的「虚拟帐户」特性
- C语言中socket相关网络编程函数小结
- C#使用虚拟方法实现多态
- C#中线程同步对象的方法分析
- 为什么婚戒要带在无名指上(一个奇妙的生理现象)
- java使用POI实现html和word相互转换