ホームページ  >  記事  >  バックエンド開発  >  PHPで8進数を文字列に変換する方法

PHPで8進数を文字列に変換する方法

青灯夜游
青灯夜游オリジナル
2022-02-07 17:48:232417ブラウズ

変換方法: 1.base_convert() 関数を使用して 8 進数を 16 進数に変換します。構文は「base_convert(octal string, 8,16)」です; 2. hex2bin() 関数を使用して 8 進数を 16 進数に変換します16 進数。システムから文字列への変換の場合、構文は「hex2bin (16 進値)」です。

PHPで8進数を文字列に変換する方法

このチュートリアルの動作環境: 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;
?>

PHPで8進数を文字列に変換する方法

説明:

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)
推奨学習: 「PHP ビデオ チュートリアル
パラメータ 説明
文字列## #######必須。変換する 16 進値。

以上がPHPで8進数を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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