-
PHP explode()函数用法、切分字符串
本文为大家讲解的是PHP explode()函数用法、切分字符串,感兴趣的同学参考下。 下面是根据explode()函数写的切分分割字符串的php函数,主要php按开始和结束截取中间数据,很实用 <? // ### 切分字符串 #### function jb51netcut($start,$end,$file){ $content=explode($start,$file); $content=explode($end,$content[1]); return $content[0]; } ?> explode定义和用法 explode() 函数把字符串分割为数组...
PHP 2014-12-16 05:24:04 -
PHP的explode和implode函数使用说明
本文为大家讲解的是PHP的explode和implode函数使用说明,感兴趣的同学参考下。 说到php,函数便长短常主要的,也是php爱好者,和喜好php进阶的朋友们必须控制的东东,学习php的友朋们也晓得,数组也是必需把握的,能够那样道,进阶php,也便是学习php中的数组而在数组中通常要用到分割字符串啊什么的,便要用到explode ,和implode函数,下里说道php中的explode 和implode的用法,芭蕾舞鞋,盼望对于友朋们有所辅助! explode在PHP中的用法 (PHP 3, PHP 4, PHP 5) explode--使用一个字符串分割另一个字符串描写 array explode ( string separator, string string [, int limit] ) 彼函数往归由字符串组成的数组,每个元素皆是 string 的一个子串,它们被字符串 separator 做为边界面分割进去...
PHP 2014-12-16 05:15:05 -
PHP中全局变量global和$GLOBALS[]的区别分析
本文以示例的方式向大家讲解了PHP中全局变量global和$GLOBALS[]的区别分析,感兴趣的同学参考下. $GLOBALS['var']是外部的全局变量本身,global $var是外部$var的同名引用或者指针 一、举例比较 例一: <?php $var1 = 1; function test(){ unset($GLOBALS['var1']); } test(); echo $var1; ?> 因为$var1被删除了,所以什么东西都没有打印。 例二: <?php $var1 = 1; function test(){ global $var1; unset($var1); } test(); echo $var1; ?> 意外的打印了1...
PHP 2014-12-16 04:24:04 -
ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration解决方法
本文为大家讲解的是ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration解决方法 ,感兴趣的同学参考下。 错误描述: ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration 错误原因: 缺少mcrypt扩展 解决方法: sudo php5enmod mcrypt 其他系统需要重新编译php windows系统下比较简单修改php.ini启用mcrypt即可,当然前提是你的php/ext下有这个扩展...
PHP 2014-12-15 21:09:51 -
PHP检测字符串是否为UTF8编码的常用方法汇总
本文为大家整理汇总了几个PHP检测字符串是否为UTF8编码的常用方法,列举了四个实例从不同的角度来实现这一功能,非常实用,需要的朋友可以参考下 检测字符串编码可以有很多种方法,如利用ord获得字符的进制然后进入判断,或利用mb_detect_encoding函数来处理,下面整理了四种常用方法供大家参考。 方法1 /** * 检测字符串是否为UTF8编码 * @param string $str 被检测的字符串 * @return boolean */ function is_utf8($str){ $len = strlen($str); for($i = 0; $i < $len; $i++){ $c = ord($str[$i]); if ($c > 128) { if (($c > 247)) return false; elseif ($c > 239) $bytes = 4; elseif ($c > 223) $bytes = 3; elseif ($c > 191) $bytes = 2; ...
PHP 2014-12-15 20:03:05 -
支持生僻字且自动识别utf-8编码的php汉字转拼音类
本文为大家提供的是一个支持生僻字且自动识别utf-8编码的php汉字转拼音类,感兴趣的同学参考下。 拼音类文件py_class.php源码如下: <?php class py_class{ function py_class(){ $this -> pinyin = array( "a" => array(59371, 41648, 50400, 33157, 41392, 18661, 47599), "ai" => array(19697, 32178, 35504, 36856, 20712, 25068, 28663, 26608, 29399, 19381, 17099, 47497, 30339, 43240, 54250, 56459, 45201, 25005, 57749, 17131, 36057, 28596, 49375, 29162, 55685, 31713, 27114, 64665, 19190, 56536, 37508, 2214...
PHP 2014-12-15 19:09:09 -
谷歌聊天Hangouts智能化 可识别谈话提示信息
站长搜索讯 在智能手机聊天社交市场,谷歌(微博)起了个大早,却赶了个晚集。在WhatsApp、Snapchat、微信等大举流行之时,谷歌的Hangouts却有点默默无闻...
手机互联 2014-12-15 18:24:05 -
PHP 正则判断中文UTF-8或GBK的示例讲解
本文为大家讲解的是PHP 正则判断中文UTF-8或GBK的示例讲解,感兴趣的同学参考下. UTF-8匹配: 在javascript中,要判断字符串是中文是很简单的。比如: var str = "php编程"; if (/^[u4e00-u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); }else{ alert("该字符串不全部是中文"); } //php中,是用x表示十六进制数据的...
PHP 2014-12-15 12:30:12 -
php 错误:expects parameter 1 to be resource, array given 错误解决方法
本文为大家讲解的是php 错误:expects parameter 1 to be resource, array given 错误解决方法,感兴趣的同学参考下。 从名字可以看出来这是说你传的参数有问题,也就是说,你在定义传递参数的时候 例如 mysql_query($query,$result),这两个参数,你只用了$query这个参数,那么$result这个参数,没有使用,就会报这个错误 如果你使用的是封装好的类 例如 function fetch_array($query, $result_type = MYSQL_ASSOC) { return mysql_fetch_array($query, $result_type); } 会报这个错误 这是应为,你传递的$query是布尔值,而mysql_fetch_array 里面的参数需要的是资源类型,这是,你的程序会判定你传递的参数错误, 我们可以 function fetch_array($query, $result_type = MYSQL_ASSOC) { return @mysql_...
PHP 2014-12-15 08:06:03 -
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
本文为大家讲解的是PHP和JAVA中的重载(overload)和覆盖(override) 介绍,感兴趣的同学参考下. 重载:同一个类中,函数名一样,返回值或者参数类型,个数不一样的叫做重载。 覆盖:同名函数,同返回值类型,同参数的叫做覆盖...
PHP 2014-12-15 07:42:03 -
使用PHP生成二维码的两种方法(中间带logo图像)
本文是一个使用PHP生成二维码的两种方法(中间带logo图像),感兴趣的同学参考下. 随着科技的进步,二维码应用领域越来越广泛,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码 一、利用Google API生成二维码 Google提供了较为完善的二维码生成接口,调用API接口很简单,以下是调用代码: $urlToEncode="http://www.jb51.net"; generateQRfromGoogle($urlToEncode); /** * google api 二维码生成【QRcode可以存储最多4296个字母数字类型的任意文本,具体可以查看二维码数据格式】 * @param string $chl 二维码包含的信息,可以是数字、字符、二进制信息、汉字。 不能混合数据类型,数据必须经过UTF-8 URL-encoded * @para...
PHP 2014-12-15 06:57:03 -
php 判断网页是否是utf8编码的方法
本文为大家介绍的是php 判断网页是否是utf8编码的方法,需要的朋友可以参考下 //判断编码 $encode = mb_detect_encoding($q, array('GB2312','GBK','UTF-8')); echo $encode."<br/>"; if($encode=="GB2312") { $q = iconv("GBK","UTF-8",$q); } else if($encode=="GBK") { $q = iconv("GBK","UTF-8",$q); } else if($encode=="EUC-CN") { $q = iconv("GBK","UTF-...
PHP 2014-12-15 06:03:03