3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = ['insert' => 0, 'delete' => 0]; $arr_str = json_encode($arr); $encoded = base64url_encode($arr_str); function base64url_encode($data) { return rtrim(strtr(base64_encode($data), '+/', '-_'), '='); } function base64url_decode($data) { return base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT)); } var_dump($arr, $arr_str, $encoded, base64url_decode($encoded));

preferences:
21.48 ms | 410 KiB | 5 Q