PHP bát phân sang thập phân
Sự miêu tảĐoạn mã sau cho biết cách chuyển đổi bát phân thành thập phân Show
Ví dụ
Đoạn mã trên tạo ra kết quả sau PHP hỗ trợ các hệ thống số khác nhau, bao gồm số thập phân mặc định (cơ sở-10), nhị phân (cơ sở-2), bát phân (cơ sở-8) và hex (cơ sở-16) Các hệ thống số ngoài số thập phân được thêm tiền tố bằng tiền tố riêng của chúng
Trong PHP8. 1 trở lên, các chữ số bát phân cũng hỗ trợ tiền tố 3 (không, tiếp theo là o như trong Oscar), có nghĩa là các chữ số bát phân có thể được làm rõ ràng và dễ đọc hơn để chúng thực sự là các chữ số bát phân. 4 (không, theo sau là chữ hoa O như trong Oscar) cũng được hỗ trợ
Ngoài ra, các dấu phân cách số gạch dưới cũng được hỗ trợ trong các chữ số có tiền tố 3/ 4 3077 === 63; // true 077 === 0o77; // true 077 === 0O77; // true1 Tiền tố không được thay đổiTiền tố 1 hiện có không được dùng nữa và chức năng tiếp tục giống hệt nhauCác tiền tố 3/ 4 được hỗ trợ ngoài tiền tố 1 hiện cóKhông có thay đổi trong chuỗi sốChuỗi số, tôi. e. chuỗi có chứa một số, không bị ảnh hưởng bởi sự thay đổi này. 35 (dưới dạng chuỗi) sẽ không được hiểu là số và cũng không trả về hàm 36 cho hàm 37 2Lưu ý rằng 38 trả về 36 cho 37 và nó không bị thay đổi 6Tác động tương thích ngượcTiền tố 3 và 4 là tiền tố mới, không được hỗ trợ trong các phiên bản PHP cũ hơn. Cố gắng sử dụng chúng trong các phiên bản PHP cũ hơn dẫn đến lỗi cú pháp Thuật toán này chuyển đổi số bát phân thành số thập phân 9Ví dụ 0đầu ra 1 Trong những ngày đầu tiên của máy tính, số bát phân và hệ thống đánh số bát phân rất phổ biến để đếm đầu vào và đầu ra vì nó hoạt động với số lượng là tám, đầu vào và đầu ra được đếm theo số lượng tám, mỗi lần một byte. Do việc sử dụng rộng rãi hệ thống số bát phân, nhiều lần chúng tôi yêu cầu chuyển đổi một số bát phân thành số thập phân tương đương của nó. Có nhiều phương pháp để chuyển đổi một số bát phân thành số thập phân tương đương nhưng chúng hơi tốn thời gian. Nhưng PHP cung cấp cho chúng ta một hàm dựng sẵn có thể được sử dụng để chuyển đổi một số bát phân thành số thập phân tương đương của nó Hàm octdec() là một hàm tích hợp trong PHP và được sử dụng để tính số thập phân tương đương của một số bát phân. Hàm octdec() chuyển đổi các số quá lớn để vừa với kiểu số nguyên, các giá trị lớn hơn được trả về dưới dạng float trong trường hợp đó cú pháp 2Thông số. Hàm này chấp nhận một tham số duy nhất $value. Đó là một chuỗi đại diện cho số bát phân có số thập phân tương ứng mà bạn muốn tìm Giá trị trả về. Nó trả về biểu diễn thập phân của số bát phân được truyền dưới dạng một chuỗi cho hàm Làm cách nào để chuyển đổi bát phân sang thập phân PHP?Hàm octdec() chuyển đổi một số bát phân thành một số thập phân. Mẹo. Để chuyển đổi số thập phân sang số bát phân, hãy xem hàm decoct().
bát phân PHP là gì?int có thể được chỉ định ở dạng thập phân (cơ số 10), thập lục phân (cơ số 16), bát phân ( cơ số 8 ) hoặc nhị phân (cơ số 2 . Toán tử phủ định có thể được sử dụng để biểu thị một int phủ định. Để sử dụng ký hiệu bát phân, trước số có 0 (không). Kể từ PHP 8. 1. 0, ký hiệu bát phân cũng có thể được bắt đầu bằng 0o hoặc 0O.
Bát phân của 17 là gì?Bảng chuyển đổi bát phân sang thập phân Làm cách nào để chuyển đổi số thập phân thành số thập lục phân trong PHP?Hàm dechex() chuyển đổi số thập phân thành số thập lục phân. |