<?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