首先实现两个PHP没有的JS常用函数,兼容中文。 function charCodeAt($str, $index){ $char = mb_substr($str, $index, 1, 'UTF-8'); if (mb_check_encoding($char, 'UTF-8')) { $ret = mb_convert_encoding($char, 'UTF-32BE', 'UTF-8'); return hexdec(bin2hex($ret)); } else { return...
代码是JS的,在后端PHP上运行是一件比较麻烦的事,考虑V8配置在win/linux环境兼容比较麻烦。本想网上找找有类似的直接拿来用之,可悲没有找到,只好手动将其代码译为PHP语法,并实现解码过程。 首先实现两个PHP没有的JS常用函数,兼容中文。 function charCodeAt($str, $index) { $char = mb_substr($str, $index,...
代码是JS的,在后端PHP上运行是一件比较麻烦的事,考虑V8配置在win/linux环境兼容比较麻烦。本想网上找找有类似的直接拿来用之,可悲没有找到,只好手动将其代码译为PHP语法,并实现解码过程。 首先实现两个PHP没有的JS常用函数,兼容中文。 function charCodeAt($str, $index) { $char = mb_substr($str, $index,...