นิยามและการใช้งาน
ฟังก์ชัน bindec() คืนค่าทศนิยมเทียบเท่าของเลขฐานสอง (binary) ที่อยู่ในสตริง เลขฐานสองในสตริงถูกตีความเป็น unsigned integer
คืนค่า integer แต่อาจเป็น float สำหรับค่าขนาดใหญ่
รูปแบบ
bindec ( string $binary_string ) : number
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | binary_string สตริงที่มีเลขฐานสอง ตัวอักษรที่ไม่ใช่ 0,1 จะถูกข้าม |
ค่าที่คืน
คืนค่าทศนิยมเทียบเท่าของเลขฐานสองในสตริง
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
bindec('1101') = 13
bindec('110011.11') ข้ามจุดทศนิยม แปลง '11001111' = 207
bindec('Hello') = 0
bindec('-1111') จัดการเป็น unsigned = 15