php截取中文字符串的方法

我们在使用substr截取中文字符串经常输出结果为�;因为substr函数原型为:stringsubstr(string$string,int$start[,int$length]),其中$length表示返回字节长度,而一个中文占两个字节,对于一个UTF-8的中文字符,会把它当做3个字节来处理php给出一个函数mb_substr,然而这个函数并不是内置函数,打开php.ini中的extension=php_mbstring.dll这一项另外一种方法编写函数去判断是否是中文然后进行截取<?php//中文字符串截取fu...

阅读全文

PHP获取文件后缀名的几种方法

一、通过pathinfo首先大家应该知道pathinfo()函数可以返回一个关联数组包含有path的信息,那么如下代码,我们用pathinfo获取1.txt这个文件的路径信息。<?phpvar_dump(pathinfo('1.txt'));返回信息如下图:图中我们需要关注的就是,extension这个元素,这里的extension的值是txt,也就是表示文件后缀名。那么我们想要获取这里单独的文件后缀名,就可以进行如下操作:1、PATHINFO_EXTENSION<?phpecho pathinfo(&#...

阅读全文