ホームページ >バックエンド開発 >PHPチュートリアル >! 01 長い文字列を16進数の文字列に変換する関数

! 01 長い文字列を16進数の文字列に変換する関数

WBOY
WBOYオリジナル
2016-06-13 12:20:372051ブラウズ

助けてください! 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 />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。