ホームページ >バックエンド開発 >PHPチュートリアル >! 01 長い文字列を16進数の文字列に変換する関数
助けてください! 01 長い文字列を16進数の文字列に変換する関数
前述の通り、PHPにはそのような関数はありますか?....
-----解決案- ----------
01 文字列はバイナリ文字列であり、bindec
10 進数を使用して 10 進数に変換できます。 dechex
echo dechex(bindec('011101')); //1d
を使用して数値を 16 進数の文字列に変換できます。ただし、有効な桁の長さに注意してください
- -----解決策----------------------
2進数を16進数に変換します。
は変換できます最初に 10 進数に変換してから、16 進数に変換します。
<br />$s = '01';<br />echo dechex(bindec($s)); // 1<br />