php字元擷取之類的
mb_substr( $str, $start, $length, $encoding )
$str,需要截斷的字串
$start,截斷開始處,起始處為0
$length,要擷取的字數
$encoding,網頁編碼,如utf-8,GB2312,GBK
例項
<?php
$str='我就是我:http://www.baidu.com';
echo mb_substr($str,0,4,'utf-8');//擷取頭5個字,假定此程式碼所在php檔案的編碼為utf-8
?>
結果顯示:我就是我
二、替換字元函式:
str_replace
$list = $Dao把body裡面的一些單雙引號替換一下->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')"); }
語法
str_replace(find,replace,string,count)
引數 | 描述 |
---|---|
find | 必需。規定要查詢的值。 |
replace | 必需。規定替換 find 中的值的值。 |
string | 必需。規定被搜尋的字串。 |
count | 可選。對替換數進行計數的變數。 |
例子 1
使用帶有陣列和 count 變數的 str_replace() 函式:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "替換數:$i";
?>