return this.replace(/[0-9a-zA-Z]/g, function(d) {
        var e = d.charCodeAt(0), f = 65, g = 26;
//alert(e);
        e >= 97 ? f = 97 : e < 65 && ( f = 48, g = 10);
        var h = e - f;
        return String.fromCharCode((h + a[c++ % b]) % g + f)

    })charCodeAt怎么转PHP。。最好整个帮忙下。