PHP 实现反转中文字符串

PHP ,
答案 PHP 使用mb_*系列函数实现反转中文字符串: function reverseStr($str){ $r = array(); for($i=0; $i < mb_strlen($str); $i++){ $r[] = mb_substr($str, $i, 1, 'UTF-8'); } return implode(array_reverse($r)); }

PHP如何生成指定长度的随机字符串?

PHP ,
答案 代码: /** * 生成指定长度的随机字符串 * @param $length int 要生成的字符串长度 * @return string */ function getRandStr($length) { $str = ''; $strPool = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($strPool) - 1; for …

PHP如何压缩字符串?

PHP ,
答案 PHP压缩字符串有以下 3 个方法: zlib 数据格式压缩:gzcompress,解压:gzuncompress deflate 数据格式压缩:gzdeflate,解压:gzinflate gzdecode 数据格式压缩:gzencode,解压:gzdecode 特别注意:gzdecode是PHP 5.4.0之后才加入的,使用的时候要注意兼容性问题。