base_convert を使用して数字を文字にマップするにはどうすればよいですか?
たとえば、123456 は ABCDEF になります。したがって、数値 123321 は ABCCBA になります。
私は実際に一意の番号を持っています。これは、文字列の形で一意性を維持する必要があります。これを行う方法はありますか?
base_convert を使用して数字を文字にマップするにはどうすればよいですか?
たとえば、123456 は ABCDEF になります。したがって、数値 123321 は ABCCBA になります。
私は実際に一意の番号を持っています。これは、文字列の形で一意性を維持する必要があります。これを行う方法はありますか?
base_convert()
異なる数体系間で数を変換するためのものです。Hex to Binのように。
あなたのタスクはstrtr()
次のとおりです。
$original = '13421';
$replaced = strtr($original, '12345', 'ABCDE');
echo $replaced; // output: ACDBA
ご覧のとおり、文字単位のトランスレータのstrtr
ように機能します。文字列外の文字が入力文字列で見つかった場合、文字列の同じ位置にある文字によって変換されます。ただし、上記のコード例でよりよく説明されています:)$from
$to