Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah fungsi penukaran heksadesimal PHP?

Apakah fungsi penukaran heksadesimal PHP?

青灯夜游
青灯夜游asal
2022-01-27 17:24:133051semak imbas

fungsi penukaran asas php termasuk: 1. fungsi bindec(), yang boleh menukar fungsi perduaan 2. decbin() 3. fungsi decoc(); 5. fungsi hexdec; () fungsi; 6. dechex() fungsi;

Apakah fungsi penukaran heksadesimal PHP?

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php Fungsi penukaran asas

1 Fungsi Bindec() - menukar nombor binari kepada perpuluhan

boleh digunakan. bindec(二进制字符串) Fungsi, yang menukar nombor binari kepada nombor perpuluhan.

<?php
echo bindec("0011") . "<br>";
echo bindec("01") . "<br>";
echo bindec("11000110011") . "<br>";
echo bindec("111");
?>

Hasil keluaran:

3
1
1587
7

Fungsi Decbin() - tukar nombor perpuluhan kepada nombor binari

Ya. Gunakan fungsi decbin(十进制值), yang menukar nombor perpuluhan kepada nombor perduaan.

<?php
echo decbin("3") . "<br>";
echo decbin("1") . "<br>";
echo decbin("1587") . "<br>";
echo decbin("7");
?>

Hasil keluaran:

11
1
11000110011
111

3 fungsi octdec() - tukar nombor perlapanan kepada nombor perpuluhan

boleh digunakan<.> Fungsi yang menukar nombor perlapanan kepada nombor perpuluhan. octdec(八进制字符串)

<?php
echo octdec("36") . "<br>";
echo octdec("12") . "<br>";
echo octdec("3063") . "<br>";
echo octdec("106");
?>
Hasil keluaran:

30
10
1587
70

4 Fungsi Decoc() - tukar nombor perpuluhan kepada nombor perlapanan

boleh digunakan<.> Fungsi yang menukar nombor perpuluhan kepada nombor perlapanan.

decoct(十进制值)

Hasil keluaran:
<?php
echo decoct("30") . "<br>";
echo decoct("10") . "<br>";
echo decoct("1587") . "<br>";
echo decoct("70");
?>

36
12
3063
106
5 hexdec()--Nombor heksadesimal hingga nombor perpuluhan

boleh digunakan Fungsi, yang menukar nombor perenambelasan kepada nombor perpuluhan.

hexdec(十六进制字符串)Hasil keluaran:

<?php
echo hexdec("1e") . "<br>";
echo hexdec("a") . "<br>";
echo hexdec("11ff") . "<br>";
echo hexdec("cceeff");
?>

6 dechex()--tukar nombor perpuluhan kepada nombor heksadesimal
30
10
4607
13430527

boleh digunakan <.> Fungsi, yang menukar nombor perpuluhan kepada nombor heksadesimal.

Hasil keluaran: dechex(十进制值)

<?php
echo dechex("30") . "<br>";
echo dechex("10") . "<br>";
echo dechex("1587") . "<br>";
echo dechex("70");
?>

7 fungsi base_convert()--penukaran asas arbitrari

1e
a
633
46

fungsi, Ia. boleh menukar antara sebarang asas

Contoh:

base_convert(要转换的数或字符串, 原进制, 要转的进制)

Tukar nombor binari kepada perpuluhan

<?php
echo base_convert("0011",2,10) . "<br>";
echo base_convert("01",2,10) . "<br>";
echo base_convert("11000110011",2,10) . "<br>";
echo base_convert("111",2,10);
?>

Apakah fungsi penukaran heksadesimal PHP?Tukar perpuluhan kepada nombor binari

  • Hasil keluaran:
<?php
echo base_convert("3",10,2) . "<br>";
echo base_convert("1",10,2) . "<br>";
echo base_convert("1587",10,2) . "<br>";
echo base_convert("7",10,2);
?>

Apakah fungsi penukaran heksadesimal PHP?Nombor perlapanan kepada nombor perpuluhan

  • Hasil keluaran:
<?php
echo base_convert("36", 8, 10) . "<br>";
echo base_convert("12", 8, 10) . "<br>";
echo base_convert("3063", 8, 10) . "<br>";
echo base_convert("106", 8, 10);
?>

Apakah fungsi penukaran heksadesimal PHP?Tukar perpuluhan nombor kepada nombor perlapanan

  • Hasil keluaran:
<?php
echo base_convert("30", 10, 8) . "<br>";
echo base_convert("10", 10, 8) . "<br>";
echo base_convert("1587", 10, 8) . "<br>";
echo base_convert("70", 10, 8);
?>

Apakah fungsi penukaran heksadesimal PHP?Hex Menukar nombor sistem kepada nombor perpuluhan

  • Hasil keluaran:
<?php
echo base_convert("1e", 16, 10) . "<br>";
echo base_convert("a", 16, 10) . "<br>";
echo base_convert("11ff", 16, 10) . "<br>";
echo base_convert("cceeff", 16, 10);
?>

Apakah fungsi penukaran heksadesimal PHP?Tukar nombor perpuluhan kepada nombor heksadesimal Nombor sistem

<?php
echo base_convert("30", 10, 16) . "<br>";
echo base_convert("10", 10, 16) . "<br>";
echo base_convert("1587", 10, 16) . "<br>";
echo base_convert("70", 10, 16);
?>
Pembelajaran yang disyorkan: "

Tutorial Video PHPApakah fungsi penukaran heksadesimal PHP?"

Atas ialah kandungan terperinci Apakah fungsi penukaran heksadesimal PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn