今天來跟大家分享如何使用PHP自備的方法,來截取漢字。大家注意哦,截取漢字和截取字符的方法是不一樣的,因為一個漢字會因為編碼不同,佔的字符數量會不同,會是2或者3個字符!下面我要說明具體方法:
function getH($str){ // 利用preg_split函數,將漢字字串拆分成數組,第一個參數是正規匹配,必須加上u,因為是utf8編碼
// 這裡不能使用substr或mb_substr $ str = preg_split('//u', $str, -1, PREG_SPLIT_NO_EMPTY);
// 利用shuffle函數,以亂漢 // 不能使用str_shuffle函數,因為那是打亂字的
shuffle($str);
$str = array_slice($str, 0 ,4);
// implode:將陣列拼湊成字串
return $str;} $str = '遊樂兒浪漫主義櫻花王錦勝' ; getH($str);
?>?>
以上就介紹了PHP之隨機截取漢字,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。