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

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

青灯夜游
リリース: 2023-03-15 07:38:01
オリジナル
2519 人が閲覧しました

変換方法: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート