请问各位大神,下面JS代码转成PHP该怎么写呀?urlensafe: function (str) {
var data = window.btoa(str);
data = data.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g,'')
return data;
},
encode: function (str) {
var m = parseInt(Math.random() * 35 + 1)*7
var n = String.fromCharCode(m)
var a = n
var tmp = ''
for (var i = 0; i < str.length; i += 2) {
n = a.charCodeAt(0) ^ str.charCodeAt(i)
tmp += String.fromCharCode(n)
if (i + 1 < str.length) {
n = n ^ str.charCodeAt(i + 1)
tmp += String.fromCharCode(n)
}
}
tmp = a + tmp
return this.urlensafe(tmp);
},