PHP decbin() 函式
定義和用法
decbin() 函式返回一個字串,其中包含給定十進位制數字引數的二進位制等效項。
此函式返回一個帶有二進位制數字的字串。
語法
decbin ( int $number ) : string
引數
| 序列號 | 引數和說明 |
|---|---|
| 1 | number 要轉換成等效二進位制表示形式的十進位制數字 |
返回值
PHP decbin() 函式返回字串中的一個二進位制數。
PHP 版本
此函式適用於 PHP 4.x、PHP 5.x 以及 PHP 7.x 版本。
示例
以下示例計算 13 的二進位制等效項,並返回“1101” -
<?php
$arg=13;
$val=decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>輸出
將生成以下結果 -
decbin(13) = 1101
示例
以下示例顯示,給定數字的小數部分將被忽略。因此 9.99 被視為 9,在二進位制系統中為“1001”。-
<?php
$arg=9.99;
$val=decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>輸出
將生成以下結果 -
decbin(9.99) = 1001
示例
如果提供字串作為引數,結果為 0 -
<?php
$arg="Hello";
$val=decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>輸出
將生成以下結果 -
decbin(Hello) = 0
示例
對於負十進位制數,轉換使用 2 的補碼方法。以下示例顯示了 64 位系統上的結果
<?php
$arg=-10;
$val=decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>輸出
將生成以下結果 -
decbin(-10) = 1111111111111111111111111111111111111111111111111111111111110110
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP