私はたくさんの数字を持っています.. 1桁のものもあれば、桁数の多いものもあります。数値ごとに文字列を作成する必要があります。文字列の長さは (常に) 8 文字である必要があります。
各数字に素敵な文字列を与えるbase64encodeを試してみました...しかし、1桁の数字の場合、3文字しかありません。
誰にも解決策がありますか?
$substitutes = range('a', 'j');
$formatted = sprintf('%010d', $number);
$string = preg_replace_callback('/./', function ($m) use ($substitutes) {
return $substitutes[$m[0]];
}, $formatted);
echo $string;
そして、これは事実上「ブルート フォース」バージョンです。これを行うより迅速な方法があると確信しています。解読アルゴリズムと一緒にそれらを理解させます。