-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
本文为大家介绍的是PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程,感兴趣的同学参考下。 面向对象程序设计(OOP)是一种计算机编程架构...
PHP 2015-01-01 01:57:03 -
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
本文是一个PHP的一个完美GIF等比缩放类,附带去除缩放黑背景,感兴趣的同学参考下. 我这里没有判断文件类型,因为png和jpeg缩放后都不会出现黑色背景,就单独gif不行...
PHP 2015-01-01 01:48:03 -
PHP中的(伪)多线程与多进程详解
本文为大家讲解的是PHP中的(伪)多线程与多进程详解,感兴趣的同学参考下。 (伪)多线程:借助外力 利用WEB服务器本身的多线程来处理,从WEB服务器多次调用我们需要实现多线程的程序...
PHP 2015-01-01 01:45:04 -
php代码书写习惯优化小结
本文为大家讲解的是php代码书写习惯优化小结,感兴趣的同学参考下 (1)使用 static 静态方法比普通方法快4倍 (2)echo输出快于print (3)连接字符使用 , 代替 . (4)循环之前先取出最大值,而不是在循环里面取值 正确的方法 $max = count($array); for ($i=0;$i<$max;$i++) { echo $i; } 错误的方法 for ($i=0;$i<count($array);$i++) { echo $i; &nbs...
PHP 2015-01-01 01:42:04 -
php导出word格式数据的代码实例讲解
本文为大家讲解的是一个php导出word格式数据的代码实例讲解,感兴趣的同学参考下. 本节内容: 一个php导出文档的类 例子: <?php /** * 生成word文档的类 * */ class word { function start() { ob_start(); echo '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" &nbs...
PHP 2015-01-01 01:39:03 -
linux系统下php安装mbstring扩展的二种方法
本文为大家提供的是linux系统下php安装mbstring扩展的二种方法,感兴趣的同学参考下. 1...
PHP 2015-01-01 01:36:03 -
PHP session机制分析
本文为大家讲解分析了PHP 中的session机制,并以示例的方式为大家讲解了用法,感兴趣的同学参考下。 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的 session.save_handler = files 1. session_start() session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的,但是有的系统是 session.gc_probability = 0,这也就是说概率是0,而是通过cron脚本来实现垃圾回收...
PHP 2015-01-01 01:33:03 -
PHP反转字符串函数strrev()函数的用法
本文为大家讲解的是PHP反转字符串函数strrev()函数的用法,感兴趣的同学参考学习下. strrev()函数的用法,很好玩的函数,主要功能就是把字符串进行首尾颠倒并把颠倒后的结果返回 呵呵,好玩吧,一真的想做一个函数百科网,只是由于我的精力有限了,只写WEB开发笔记,一天一篇文章的更新就已经够忙了,因为,我的职业也不只是写这一个博客,还有其它很多网站需要维护,天天就是写软文,发原创,真够累的,好了,以后有机会,我还是要把函数百科网做起来,希望大家支持。 定义和用法 strrev() 函数反转字符串...
PHP 2015-01-01 01:30:04 -
用PHP实现小写金额转换大写金额的代码(精确到分)
本文是一个用PHP实现小写金额转换大写金额的代码(精确到分),感兴趣的同学参考下. 数字金额转换成中文大写金额的函数 String Int $num 要转换的小写数字或小写字符串 /** *数字金额转换成中文大写金额的函数 *String Int $num 要转换的小写数字或小写字符串 *return 大写字母 *小数位为两位 **/ function get_amount($num){ $c1 = "零壹贰叁肆伍陆柒捌玖"; $c2 = "分角元拾佰仟万拾佰仟亿"; $num = round($num, 2); $num = $num * 100; if (strlen($num) > 10) { return "数据太长,没有这么大的钱吧,检查下"; } $i = 0; $c = ""; while (1) { if ($i == 0) { $n = substr($num, strlen($num)-1, 1); } else { $n =...
PHP 2015-01-01 01:27:03 -
PHP抓取、分析国内视频网站的视频信息工具类
本文是一个PHP抓取、分析国内视频网站的视频信息工具类,感兴趣的同学参考下. VideoUrlParser是一款基于PHP根据视频URL抓取视频信息的工具,支持优酷、土豆、酷六、56、乐视、搜狐、腾讯、新浪。 使用方法: require_once "VideoUrlParser.class.php"; $url = "http://v.youku.com/v_show/id_XMjkwMzc0Njg4.html"; $info = VedioUrlParser::parse($url); echo $info; 说明:调用该工具php文件VideoUrlParser.class.php,$url变量后面的字符串为视频页的地址,然后使用echo输出变量$info...
PHP 2015-01-01 01:21:03 -
PHP中使用mysqli扩展库对mysql的操作示例
本文为大家讲解的是PHP中使用mysqli扩展库对mysql的操作示例,感兴趣的同学参考下。 1、在PHP中 使用mysqli扩展库对mysql 的dql操作 <?php header("Content-type: text/html;charset=utf-8"); //mysqli操作mysql数据库(面向对象方式) //1、创建MySQLi对象 $mysqli =new MySQLi("localhost","root","root","test"); if($mysqli->connect_error){ die("连接失败".$mysqli-&...
PHP 2015-01-01 01:18:03 -
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