Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar php ipv6 kepada ipv4

Bagaimana untuk menukar php ipv6 kepada ipv4

藏色散人
藏色散人asal
2021-09-20 11:06:557588semak imbas

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.

Bagaimana untuk menukar php ipv6 kepada 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!

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