php字符截取之类的

一、中文截取:mb_substr()  

mb_substr( $str, $start, $length, $encoding ) 

$str,需要截断的字符串 
$start,截断开始处,起始处为0 
$length,要截取的字数 

$encoding,网页编码,如utf-8,GB2312,GBK 

实例


$str='我就是我:http://www.baidu.com'; 
echo mb_substr($str,0,4,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8 
?> 
结果显示:我就是我
 


二、替换字符函数:

str_replace
 $list = $Dao->query("select * from dede_addonarticle where typeid=20");
        foreach ($list as $key=>$val){
            $id = $val[aid];
            $content = str_replace("'",'"',$val[body]);
            $xieru = $Dao->execute("insert into shuipf_arctle_data (id,content) values($id,'$content')");
        }
把body里面的一些单双引号替换一下

语法

str_replace(find,replace,string,count)
参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。对替换数进行计数的变量。

例子 1

使用带有数组和 count 变量的 str_replace() 函数:


你可能感兴趣的:(php)