<?php
/**
* 反转多字节字符串。
*
* @param string $string 要反转的字符串。
* @param string|null $encoding 字符编码。如果省略,将使用内部字符编码值
* 使用。
* @return string 反转后的字符串
*/
function mb_strrev(string $string, string $encoding = null): string
{
$chars = mb_str_split($string, 1, $encoding ?: mb_internal_encoding());
return implode('', array_reverse($chars));
}
?>
它比 tianyiw 函数(注释 #122953)更快且更灵活