摘要: 1.substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。解决办法如下:2.mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展,不用担心,一般的空间商都会开启这个扩展的。网上也有很多中文字符串截取教程,实现起来比较复杂,感觉还是用php自带的函数实现起来比较好。整理的网络资料(php代码)如下:(1)截取GB2312中文字符串0xa0){ $tmpstr .= substr($s... 阅读全文
posted @ 2013-11-06 16:36 losesea 阅读(5166) 评论(0) 推荐(0) 编辑
摘要: PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3个具体类型的转换函数,intval()、floatval()、strval()使用通用类型转换函数settype(mixed var,string type)第一种转换方式: (int) (bool) (float) (st 阅读全文
posted @ 2013-11-06 01:40 losesea 阅读(503) 评论(0) 推荐(0) 编辑
摘要: PHP数组添加一个元素的方式: push(), arr[],Php代码$arr=array();array_push($arr,el1,el2...eln);但其实有一种更直接方便的做法:Php代码$arr=array();$arr[]=el1;$arr[]=el2;...$arr[]=eln;而且有实验证明,第二种方法的效率比第一种方法高出将近一倍!我们来看下面的例子:Php代码$t=microtime(true);$array=array();for($i=0;$i';$t=microtime(true);$array=array();for($i=0;$i<10000;$i 阅读全文
posted @ 2013-11-06 00:49 losesea 阅读(2154) 评论(0) 推荐(0) 编辑