我不知道未定义的偏移量 151 是什么意思,但我知道它与我用来翻转 ascii 值的过程非常吻合。这是它不喜欢的代码:
$secondb = $array1[$i2] / 10;
$firstb = $array1[$i2] % 10;
它在这个“for”循环中出现了这个错误:
for($i2 = 0; $i2 < $amt1; $i2++);
{
$secondb = $array1[$i2] / 10;
$firstb = $array1[$i2] % 10;
$firstb = $firstb * 10;
$array1[$i2] = $firstb + $secondb;
}
更多代码:
function decoding($inputs)
{
$inputs = base64_decode($inputs);
$amt1 = strlen($inputs);
$array1 = str_split($inputs);
for($i2 = 0; $i2 < $amt1; $i2++);
{
$secondb = $array1[$i2] / 10;
$firstb = $array1[$i2] % 10;
$firstb = $firstb * 10;
$array1[$i2] = $firstb + $secondb;
}
$inputs = implode($array1);
}