バイナリを変換する方法: 1. decbin() 関数を使用して 10 進数をバイナリに変換します。構文は「decbin("10 進値")」です。 2. Base_convert() 関数を使用して任意の To を変換します。他の基数をバイナリに変換する場合、構文は「base_convert("データ値", 元の基数, 2)」です。
#このチュートリアルの動作環境: 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");
?>
ログイン後にコピー
出力結果:
#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 までご連絡ください。
著者別の最新記事
-
2023-04-26 17:59:18
-
2023-04-26 17:47:48
-
2023-04-26 17:41:42
-
2023-04-26 17:37:05
-
2023-04-26 17:31:25
-
2023-04-26 17:27:32
-
2023-04-25 19:57:58
-
2023-04-25 19:53:11
-
2023-04-25 19:49:11
-
2023-04-25 19:41:54