天天看點

php截取中文字元,去html标記,count用法

1.mb_substr() 與 substr()的差別:substr()取英文和阿拉伯數字,mb_substr()取中文。

mb_substr("abvddsdf",0,15,'utf-8') 

substr("avbasdfs",0,15)

iconv_substr($rs['contents'],0,5,"GBK");     -->轉為GBK

2.count(array) 傳回bool(true)或bool(false),這個在筆試的時候常考。

3.頁面傳值除了input,還有hidden

4.strip_tags($a)去掉$a所有html标記

GB2312是GBK的子集,其中不包括繁體字,是以把包含繁體字的檔案從UTF-8向GBK轉換時會出錯。

iconv(‘UTF-8′, ‘GB2312//TRANSLIT’,$aaa),
           

這樣轉換隻會忽略出錯的位元組,而不會在錯誤的地方停止轉換

function int2str(&$val,$key){
	if(is_numeric($val) && $val > 99999){
		$val='\''.$val;
	}
	$val=iconv("UTF-8", "GBK//IGNORE",$val);
	$val=str_replace('"','""',$val);
}