-
php制作unicode解码工具(unicode编码转换器)代码
本文是一个php制作unicode解码工具(unicode编码转换器)代码,感兴趣的同学参考下. <?php function unicode_encode($name) { $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len - 1; $i = $i + 2) { $c = $name[$i]; $c2 = $name[$i + 1];  ...
PHP 2014-12-15 06:45:04 -
PHP读取文件内容后清空文件示例代码
本文为大家讲解的是一个PHP读取文件内容后清空文件示例代码,感兴趣的同学参考下. $fh = fopen($path, "r+"); if( flock($fh, LOCK_EX) ){//加写锁 $old_content=json_decode(fread($fh,filesize($path)),true); $old_content=$old_content...
PHP 2014-12-15 06:27:03 -
php去除HTML标签示例代码
本文为大家提供的是一个php去除HTML标签示例代码,感兴趣的同学参考下. 在php中要去除字符串中的HTML标签方法有很多种,最常用的就是使用strip_tags函数一并去了,只保留字符了,还在就是有选择性的去除了这里要用正则表达式了,下面写二个php去除HTML标签的小例子 例1、php自带的函数可以去除/删除字符串中的HTML标签/代码。 strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签...
PHP 2014-12-15 05:12:04 -
PHP高效率写法及示例代码。
本文为大家整理的是PHP高效率写法及示例代码小结,感兴趣的同学参考下。 1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍...
PHP 2014-12-15 05:03:04 -
实现php中的array_filter()函数去掉多维空值的代码分享
本文为大家讲解的是实现php中的array_filter()函数去掉多维空值的代码分享,感兴趣的同学参考下。 在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是empty函数,不过直接用empty函数判断为空是不对的,因为当这个值是多维数的时候,empty结果是有值的 其实我们可以利用array_filter函数轻松去掉多维空值,而数组的下标没有改变,下面是举例用法: <?php $array = array( 0 => '滔哥', 1 => false, 2 => 1, 3 => null, 4 => '', 5 => 'http://www.xxx.net', 6 => '0' ); print_r(array_filter($array)); ?> 上面代码输出结果为: Array ( [0] => 滔哥 [2] => 1 [5] => http://www.xxx.net ) 这...
PHP 2014-12-15 04:27:04 -
PHP修改session_id示例代码
本文为大家提供的是一个PHP修改session_id示例代码,感兴趣的同学参考下. if(isset($_GET["se"])){ $se = $_GET["se"]; }else{ return; } if(!empty($se)){ echo("receive se: "...
PHP 2014-12-15 03:54:03 -
php验证码函数示例代码
本文是一个php验证码函数示例代码,感兴趣的同学参考下。 function _code($_code_length = 4, $_width = 75, $_height = 25){ for($i=0;$i<$_code_length;$i++){ $_nmsg .= dechex(mt_rand(0,15)); } $_SESSION["code"] = $_nmsg; $_img = imagecreatetruecolor($_width, $_height); $_white = imagecolorallocate($_img, 250, 250, 250); imagefill($_img,...
PHP 2014-12-15 02:48:04 -
简单的php数据库操作类代码(增,删,改,查)
本文是一个php实现的简单的php数据库操作类代码(增,删,改,查),感兴趣的同学参考下。 数据库操纵基本流程为: 1、连接数据库服务器 2、选择数据库 3、执行SQL语句 4、处理结果集 5、打印操作信息 其中用到的相关函数有 •resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ) 连接数据库服务器 •resource mysql_pconnect ( [string server [, string username [, string password [, int client_flags]]]] ) 连接数据库服务器,长连接 •int mysql_affected_rows ( [resource link_identifier] )取得最近一次与 link_identifier ...
PHP 2014-12-15 02:45:04 -
php生成EAN_13标准条形码实例代码
本文为大家提供的是一个php生成EAN_13标准条形码实例代码,感兴趣的同学参考下. 下面的就是生成EAN_13标准的条码的PHP方法,需要php+gd 环境 <? function EAN_13($code) { //一个单元的宽度 $lw = 2; //条码高 $hi = 100; // the guide code is no coding,is used to show the left part coding type// // Array guide is used to record the EAN_13 is left part coding type// $Guide = array(1=>'AAAAAA','AABABB','AABBAB','ABAABB','ABBAAB','ABB...
PHP 2014-12-15 02:34:56 -
php代码中使用换行及(\n或\r\n和br)的应用示例
本文为大家讲解的是php代码中使用换行及(\n或\r\n和br)的应用示例,感兴趣的同学参考下。 浏览器识别不了n或rn,这两个换行符是文本换行符,文本文件有效;如果需要将结果输出到浏览器或打印到显示器,代码中使用br;如果只是在源代码中换行,则使用n或rn,感兴趣的朋友可以了解下,或许对你学习php有所帮助 代码a: <?php echo'hello</br>'; echo'world!'; ?> output: helllo world! 代码b: <?php echo'hellon';//unix系统使用n;windows系统下rn echo'world!'; ?> output: helloworld! 分析:浏览器识别不了n或rn,这两个换行符是文本换行符,文本文件有效;在网页中查看HTML源代码可以发现代码b成功实现了换行 总结:如果需要将结果输出到浏览器或打印到显示器,代码中使用</br&...
PHP 2014-12-15 02:12:04 -
基于递归实现的php树形菜单代码示例
本文向大家讲解的是一个基于递归实现的php树形菜单代码,采用了递归的方法遍历节点构造出树形菜单,是非常实用的技巧,需要的朋友可以参考下 开发电子商务网站的时候,做了这个显示树形菜单的功能,用的递归实现的PHP树形菜单函数。具体代码如下: public function procCategory($sid,$pid){ $return = array(); $key = 0; static $arr = array(); //分类级别参考数组 $sql = "select cid,pcid,name from shop_goods_catalog where sid='{$sid}' and pcid = '{$pid}'"; $result = $this->__db->query($sql); while($row=$this->__db->fetchArray($result)){ $nbsp = ''; if($row['pc...
PHP 2014-12-15 02:06:03