(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日期时间运算汇总
实例讲解之前,先来介绍几个核心函数: mktime 函数 mktime() 函数返回一个日期的 Unix 时间戳. 参数总是表示 GMT 日期,因此 is_dst 对结果没有影响. 参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值. 语法:mktime(hour,minute,second,month,day,year,is_dst) 参数 描述 hour 可选.规定小时. minute 可选.规定分钟. second 可
-
PHP常用特殊运算符号和函数总结(php新手入门必看)
注解符号: // 单行注解 多行注解引号的使用 ' ' 单引号,简单字符串,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于处理$变量.布尔变量: 一种是true 即 真的; 另一种是false 即假的常见变量: string 字串(数字\汉字\等等) integer
-
ThinkPHP自定义函数解决模板标签加减运算的方法
本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运算的操作. 幸运的是,它提供了自定义函数的方法,我们可以利用自定义函数解决: ThinkPHP模板自定义函数语法如下: 格式:{:function(-)} (参考官方帮助文档:http://thinkphp.cn/Manual/196) 利用这个,我们来试做加法和减法. 一.在ThinkPHP中定义
-
PHP数学运算函数大汇总(经典值得收藏)
本文汇总分析了PHP数学运算函数.分享给大家供大家参考,具体如下: 一.常用函数说明: Abs: 取得绝对值. Acos: 取得反余弦值. Asin: 取得反正弦值. Atan: 取得反正切值. Atan2: 计算二数的反正切值. base_convert: 转换数字的进位方式. BinDec: 二进位转成十进位. Ceil: 计算大于指定数的最小整数. Cos: 余弦计算. DecBin: 十进位转二进位. DecHex: 十进位转十六进位. DecOct: 十进位转八进位. Exp: 自然对
-
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 的下
-
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几个数学计算的内部函数学习整理
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数学运算
一.数值数据类型 数字或数值数据在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实现可运算的验证码
本文分享了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浮点数精确运算
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
-
php对文件进行hash运算的方法
本文实例讲述了php对文件进行hash运算的方法.分享给大家供大家参考.具体如下: 这段代码非常有用,如果你下载了一个文件,网站提供了hash结果,你可以对你下载下来的文件进行hash运算,以验证下载的文件是否正确. <html> <head> <title>Hash (Check) Files</title> <style type='text/css'> #ok{color:green;} #nono{color:red;} </sty
随机推荐
- Go语言常用字符串处理方法实例汇总
- 基于d3.js实现实时刷新的折线图
- 详解利用Spring加载Properties配置文件
- C#.net 微信公众账号接口开发
- Swift编程之枚举类型详解
- HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
- PHP网上调查系统
- python实现搜索本地文件信息写入文件的方法
- navicat 8 创建数据库与创建用户分配权限图文方法
- php求圆周率的简单实现方法 原创
- Android实现滑动选择控件实例代码
- CentOS7中防火墙的一些常用配置介绍
- python 爬虫出现403禁止访问错误详解
- sqlserver 常用存储过程集锦
- MySQL触发器学习总结
- 解决plsql连接失败,弹出空白提示框的方法详解
- 一个简单的JavaScript数据缓存系统实现代码
- jQuery 和 CSS 的文本特效插件集锦
- 计算文本域剩佘长度的js代码
- PHP代码实现爬虫记录——超管用