Fungsi PHP untuk ditukar kepada perenambelasan termasuk: 1. bin2hex(), yang boleh menukar rentetan aksara ASCII kepada nilai perenambelasan 2. dechex(), yang boleh menukar nombor perpuluhan kepada perenambelasan nilai. Nombor asas, 3, base_convert(), boleh menukar nombor antara mana-mana asas.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php ke 16 Fungsi sistem
1. fungsi bin2hex()
fungsi bin2hex() menukar rentetan aksara ASCII kepada nilai perenambelasan .
Sintaks: bin2hex(string)
Nilai pulangan: Mengembalikan nilai perenambelasan rentetan yang hendak ditukar.
Contoh:
<?php $str = bin2hex("Hello!"); echo($str); ?>
2. Tukar nombor kepada nombor perenambelasan.
Sintaks: Nilai pulangan: Rentetan yang mengandungi nombor perenambelasan dengan nilai perpuluhan. dechex(number);
<?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>
Penerangan:
3. Fungsi base_convert()
Fungsi base_convert() menukar nombor antara asas arbitrari.
Sintaks:base_convert(number,frombase,tobase);
Apabila nilai parameter
参数 | 描述 |
---|---|
number | 必需。规定要转换的数。 |
frombase | 必需。规定数字原来的进制。介于 2 和 36 之间(包括 2 和 36)。高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35。 |
tobase | 必需。规定要转换的进制。介于 2 和 36 之间(包括 2 和 36)。高于十进制的数字用字母 a-z 表示,例如 a 表示 10,b 表示 11 以及 z 表示 35。 |
Contoh: tobase
<?php echo base_convert("30", 10, 16) . "<br>"; echo base_convert("364", 8, 16) . "<br>"; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP
Atas ialah kandungan terperinci Apakah fungsi untuk menukar php kepada heksadesimal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!