1. 程式人生 > >PHP實現字串翻轉不亂碼

PHP實現字串翻轉不亂碼

function strrev_charset($string, $charset = 'UTF-8') {
	if (!is_string($string) || !mb_check_encoding($string, $charset)) {
		exit('你好 你的編碼有問題 肯定給檔案編碼不一樣');
	}
	$array = array();
	$str_count = mb_strlen($string, $charset);
	for ($i = 0; $i < $str_count; $i++) {
		array_unshift($array, mb_substr($string, $i, 1, $charset));
	}
	return implode($array);
}
echo strrev_charset('打不死你');