PHPでデータをバイナリに変換する方法

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

バイナリを変換する方法: 1. decbin() 関数を使用して 10 進数をバイナリに変換します。構文は「decbin("10 進値")」です。 2. Base_convert() 関数を使用して任意の To を変換します。他の基数をバイナリに変換する場合、構文は「base_convert("データ値", 元の基数, 2)」です。

PHPでデータをバイナリに変換する方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター


#数値と 10 進数の間の 2 進数変換

##1,

10 進数を 2 進数に変換します##を使用できます decbin(10 進数値)

関数。10 進数を 2 進数に変換します。

<?php
echo decbin("3") . "<br>";
echo decbin("1") . "<br>";
echo decbin("1587") . "<br>";
echo decbin("7");
?>
ログイン後にコピー
出力結果:

PHPでデータをバイナリに変換する方法#2. 他の基数を 2 進数に変換します

次を使用できます。 Base_convert() 関数は、任意の基数間で数値を変換します。

構文:

base_convert(number,frombase,tobase);
ログイン後にコピー

パラメータ説明数値## #######必須。変換する数値を指定します。 frombase必須。数値の元の基数を指定します。 2 ~ 36 (両端の値を含む)。小数以上の数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。 tobase必須。変換する基数を指定します。 2 ~ 36 (両端の値を含む)。小数以上の数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。 他の基数を 2 進数に変換するには、パラメータ tobase を 2 に設定するだけです例:
<?php
echo base_convert("3",10,2) . "<br>";
echo base_convert("ff",16,2) . "<br>";
echo base_convert("2003001",17,2) . "<br>";
echo base_convert("JZG8X",36,2);
?>
ログイン後にコピー
出力結果:

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPでデータをバイナリに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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