変換方法: 1.base_convert() 関数を使用して 8 進数を 16 進数に変換します。構文は「base_convert(octal string, 8,16)」です; 2. hex2bin() 関数を使用して 8 進数を 16 進数に変換します16 進数。システムから文字列への変換の場合、構文は「hex2bin (16 進値)」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php は 8 進数を文字列に変換します
実装アイデア:
base_convert() 関数を使用して 8 進数を 16 進数に変換します
hex2bin を使用します16 進数を文字列に変換する () 関数
<?php $oct = "6414533066157"; $hex = base_convert($oct,8,16); $str = hex2bin($hex); echo $str; ?>
説明:
base_convert() 関数は、あらゆる Convert で使用できます。システム間の数値。
構文:
base_convert(number,frombase,tobase);
パラメータ | 説明 |
---|---|
番号 | 必須。変換する数値を指定します。 |
frombase | 必須。数値の元の基数を指定します。 2 ~ 36 (両端の値を含む)。 10 進数を超える数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。 |
tobase | 必須。変換する基数を指定します。 2 ~ 36 (両端の値を含む)。 10 進数を超える数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。 |
hex2bin() 関数は、16 進値の文字列を通常の文字列である ASCII 文字に変換します。
構文:
hex2bin(string)
パラメータ | 説明 |
---|---|
文字列## #######必須。変換する 16 進値。 |
以上がPHPで8進数を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。