1.中文截取:mb_substr()。
mb_substr(s t r , str,str,start,l e n g t h , length,length,encoding)
實例
echo mb_substr('這個真的很nice',0,3,'utf-8'); //輸出這個真
2.英文截取:用substr()函數。如果截取的字串是多個字節,就會出現亂碼。
在utf8編碼下,由於一個漢字佔3個位元組。
$str = 'hello'; echo substr($str,1,2);//輸出el
3、$str[0],將字串看做字元集合,中文不適用。
$str = 'hello'; echo $str[0];//輸出h
以上就是php字串的截取方式,希望對大家有幫助。