未定義のオフセット 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);
}