Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将C#代码段转换为PHP_C#_Php_Transform_Translate - Fatal编程技术网

将C#代码段转换为PHP

将C#代码段转换为PHP,c#,php,transform,translate,C#,Php,Transform,Translate,有人能帮我把这个XOR解密转换成PHP吗 public static string DecryptKey(string key) { byte[] b = Convert.FromBase64String(key); char[] arr = new char[b.Length]; for (int ii = 0; ii < b.Length; ii++) { arr[ii] = (char)(b[ii] ^ 14); }

有人能帮我把这个XOR解密转换成PHP吗

public static string DecryptKey(string key)
{
    byte[] b = Convert.FromBase64String(key);
    char[] arr = new char[b.Length];

    for (int ii = 0; ii < b.Length; ii++)
    {
        arr[ii] = (char)(b[ii] ^ 14);
    }

    return new string(arr);

}
公共静态字符串解密密钥(字符串密钥)
{
字节[]b=转换.FromBase64String(键);
char[]arr=新字符[b.长度];
对于(int ii=0;ii
把它做完。谢谢你的帮助

public function DecryptKey($InputString) {
  $InputString = base64_decode($string);
    $retString='';
    for ($j = 0; $j < strlen($InputString); $j++) {
        $retString .= chr(ord(substr($InputString, $j, 1)) ^ 14);
    }
    return $retString;
公共函数解密密钥($InputString){
$InputString=base64_解码($string);
$retString='';
对于($j=0;$j

}

到目前为止您尝试了什么?变量在PHP中具有美元符号前缀
$key
。函数在“有人能帮我吗”上有很好的文档记录,这是一个可怕的委婉说法,意思是“我希望别人帮我做这件事”。但是,不确定是否应该归咎于[ŧranslate]标记。如果您需要实际帮助(而不仅仅是有人帮您),您必须提供您尝试过的代码和遇到的问题。有关这方面的更多信息,请参阅。现在这只是一个非常懒惰的请求。