ホームページ  >  記事  >  バックエンド開発  >  PHPでデータをバイナリに変換する方法

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

青灯夜游
青灯夜游オリジナル
2022-04-13 20:03:084131ブラウズ

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

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