Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar php ipv6 kepada ipv4
Cara menukar php ipv6 kepada ipv4: 1. Buat fail contoh PHP 2. Tentukan pembolehubah "$ipv6 = '2a01:4f8:190:4413::2';" 3. Gunakan hexdec dan Fungsi substr menukar alamat ipv6 kepada alamat ipv4.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP7.1, komputer Dell G3.
Bagaimana hendak menukar php ipv6 kepada ipv4?
Kod php menukar alamat ipv6 kepada alamat ipv4
Kodnya adalah seperti berikut:
$ipv6 = '2a01:4f8:190:4413::2'; $ipv4 = hexdec(substr($ipv6, 0, 2)). "." . hexdec(substr($ipv6, 2, 2)). "." . hexdec(substr($ipv6, 5, 2)). "." . hexdec(substr($ipv6, 7, 2)); echo $ipv4;
fungsi hexdec() menukar perenambelasan kepada perpuluhan.
Sintaks: hexdec(hex_string)
fungsi substr() mengembalikan sebahagian daripada rentetan.
Nota: Jika parameter mula ialah nombor negatif dan panjang kurang daripada atau sama dengan permulaan, maka panjang ialah 0.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar php ipv6 kepada ipv4. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!