-
PHP GD库生成图像的几个函数总结及示例
本文为大家整理的是PHP GD库生成图像的几个函数总结,即imagegif、imagejpeg、imagepng、imagewbmp几个生成图片的函数,需要的朋友可以参考下 使用GD库中提供的函数动态绘制完成图像以后,就需要输出到浏览器或者将图像保存起来。在PHP中,可以将动态绘制完成的画布,直接生成GIF、JPEG、PNG和WBMP四种图像格式...
PHP 2015-01-01 02:00:05 -
PHP反转字符串函数strrev()函数的用法
本文为大家讲解的是PHP反转字符串函数strrev()函数的用法,感兴趣的同学参考学习下. strrev()函数的用法,很好玩的函数,主要功能就是把字符串进行首尾颠倒并把颠倒后的结果返回 呵呵,好玩吧,一真的想做一个函数百科网,只是由于我的精力有限了,只写WEB开发笔记,一天一篇文章的更新就已经够忙了,因为,我的职业也不只是写这一个博客,还有其它很多网站需要维护,天天就是写软文,发原创,真够累的,好了,以后有机会,我还是要把函数百科网做起来,希望大家支持。 定义和用法 strrev() 函数反转字符串...
PHP 2015-01-01 01:30:04 -
php模拟js函数unescape的函数代码
本文是一个php模拟js函数unescape的函数代码示例,感兴趣的同学参考下。 function unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i++) { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = hexdec(substr($str, $i+2, 4)); if ($val < 0x7f) $ret .= chr($val); else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f)); else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f)); ...
PHP 2015-01-01 01:15:03 -
PHP 自定义错误处理函数的使用详解
本文主要为大家讲解的是PHP 自定义错误处理函数的使用详解,感兴趣的同学参考下。 function myErrorHandler($errno, $errstr, $errfile, $errline){ if(!(error_reporting() &$errno)){return;} switch ($errno){ case E_USER_ERROR: echo "<b>My ERROR</b> [$errno] $errstr<br/>"; echo "错误行:$errline 在文件:$errfile之中<br/>"; &n...
PHP 2015-01-01 00:57:04 -
php递归函数中使用return的注意事项
本文为大家讲解的是php递归函数中使用return的注意事项,感兴趣的同学参考下. php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的,就下面的具体例子来说明一下吧: function test($i){ $i-=4; if($i<3){ return $i; }else{ test($i); } } echotest(30); 这段代码看起来没有问题,如果不运行一下估计你也不会认为他有什么问题,及时运行起来发现有问题你也不一定知道哪里有问题,但其实这个函数的else里面是有问题的。在这段代码里面执行的结果是没有返回值的...
PHP 2015-01-01 00:27:04 -
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
本文为大家讲解的是php字符比较函数similar_text、strnatcmp与strcasecmp用法分析,感兴趣的同学参考下。 ① similar_text() 函数计算两个字符串的匹配字符的数目,该函数也可以计算两个字符串的相似度,以百分比计. 语法:similar_text(string1,string2,percent) 注释:levenshtein() 函数比 similar_text() 函数更快,不过,similar_text() 函数通过更少的必需修改次数提供更精确的结果. 下面看实例,代码如下: $str1="hello world"; //定义字符串1 $str2="hello peter"; //定义字符串2 $result=similar_text($s...
PHP 2015-01-01 00:06:04 -
PHP写的求多项式导数的函数代码
本文是一个PHP写的求多项式导数的函数代码,感兴趣的同学参考下. <?php function getDerivativeByFormulaAndXDATA($formula, $x_data){ $xArray = explode("+", $formula); $Derivative = 0; foreach ($xArray as $x_record) { $tmpArray = explode("x^", $x_record); if(count($tmpArray) == 2){ $coefficient = $tmpArray[0]==""?1:$tmpArray[0]; $exp = $tmpArray[1]; } //constant else { $coefficient = $tmpArray[0]; $exp = 0; } $Derivative += $coefficient*$exp*pow($x_data,$exp-1); } return $Der...
PHP 2015-01-01 00:03:10 -
php的sprintf函数的用法(格式化浮点数格式示例)
本文为大家讲解的是php的sprintf函数的用法(格式化浮点数格式示例),感兴趣的同学参考下. 控制浮点数打印格式 浮点数的打印和格式控制是sprintf 的一大常用功能,浮点数使用格式符”%f”控制,默认保留小数点后6 位数字,比如: sprintf("%f", 3.1415926); //结果:"3.141593" 但,有时我们希望自己控制打印的宽度和小数位数,这时就应该使用:”%m.nf”格式,其中m 表示打印数字的整体宽度,n 表示小数点后的位数。比如: sprintf(" %9.3f", 3.1415926); //右对齐:位数不够用空格补全...
PHP 2014-12-31 23:12:08 -
PHP中CURL方法curl_setopt()函数的参数详解
本文为大家讲解的是PHP中CURL方法curl_setopt()函数的参数详解,感兴趣的同学参考下。 PHP CURL curl_setopt 参数 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项...
PHP 2014-12-31 23:09:08 -
php中getservbyport与getservbyname函数用法实例
本文主要为大家讲解的是php中getservbyport与getservbyname函数用法,以实例形式分析了getservbyport与getservbyname函数获取server端的端口等信息的方法,需要的朋友可以参考下 代码如下: string getservbyport ( int $port , string $protocol ) */ $services=array('80','21','22','23','25','143'); //定义数组 foreach($services as $service) //循环读取内容 { $protocol=getservbyport($service,'tcp'); &...
PHP 2014-12-31 22:21:09 -
php的mysql_num_rows函数和mysql COUNT 效率问题分析
本文为大家讲解的是php的mysql_num_rows函数和mysql COUNT 效率问题分析,感兴趣的同学参考下。 mysql_num_rows 和 count( * ) 都能统计总数,那个能好一点呢? 或者 分别什么时候用num_rows 和 count( * )呢 一个直观的对比 测试数据: 条数:139764条 数据表大小:500M 结果: fetch_num_rows 用时:35.272329092026 count(*) 用时:0.071956872940063 如果单纯统计数量 当然是count(*) fetch_num_rows必须遍历数据库以后才能得出 效率低于count(*)...
数据库操作教程 2014-12-30 18:39:06 -
php 去除html标记函数strip_tags与htmlspecialchars的区别分析
本文为大家讲解的是php 去除html标记函数strip_tags与htmlspecialchars的区别分析,感兴趣的同学参考下。 strip_tags 去掉 HTML 及 PHP 的标记...
PHP 2014-12-30 08:27:04