/** * @ string $str 要编码的字符串 * @ string $ende 操作ENCODE编码,DECODE解码 * @ string $key hash值 * @return string */function code($str, $ende, $key = '') { $coded = ''; $keylength = strlen($key); $str = $ende == 'DECODE' ? base64_decode($str) : $str; for($i = 0; $i $coded .= substr($str, $i, $keylength) ^ $key; } $coded = $ende == 'ENCODE' ? str_replace('=', '', base64_encode($coded)) : $coded; return $coded;} 我要们要 ENCODE编码,DECODE解码 只要设置$ende的参数就行了。
09-18 13:38