Rumah pembangunan bahagian belakang tutorial php ip地址怎么转换为IPCDBL

ip地址怎么转换为IPCDBL

Jun 13, 2016 pm 01:07 PM
floor intval key long

ip地址如何转换为IPCDBL
ip地址如何转换为IPCDBL?
如192.168.1.255转换后是3232236031,
求ip转换为ipcdbl的算法和ipcdbl转换为ip的算法

------解决方案--------------------

PHP code
<?php function iptolong($ip){
    $key = explode('.', $ip);
    if(count($key) >= 4){
        $long = intval($key[0]) * 16777216 + intval($key[1]) * 65536 + intval($key[2]) * 256 + intval($key[3]);
    }
    return $long;
}

function longtoip($long){
    $long = floor($long);
    $p4 = $long - floor($long / 256) * 256;
    $long = ($long - $p4) / 256;
    $p3 = $long - floor($long / 256) * 256;
    $long = ($long - $p3) / 256;
    $p2 = $long - floor($long / 256) * 256;
    $long = ($long - $p2) / 256;
    $p1 = $long;
    $ip = $p1.'.'.$p2.'.'.$p3.'.'.$p4;
    return $ip;
}




?> <div class="clear">
                 
              
              
        
            </div>
Salin selepas log masuk
Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menanyakan taip panjang dalam oracle Bagaimana untuk menanyakan taip panjang dalam oracle Jun 12, 2023 pm 05:05 PM

Cara menanyakan jenis panjang dalam oracle: 1. Fungsi TO_LOB, gunakan sintaks "SELECT TO_LOB()" untuk menukar lajur jenis LONG dalam jadual kepada jenis CLOB dan mengembalikannya sebagai hasil pertanyaan 2. Fungsi SUBSTR, gunakan "SELECT SUBSTR () )" akan mengembalikan 250 aksara bermula dari aksara ke-100 dalam lajur jenis PANJANG dalam jadual, yang dikembalikan sebagai jenis VARCHAR.

Apakah yang dimaksudkan dengan atribut identiti dalam SQL? Apakah yang dimaksudkan dengan atribut identiti dalam SQL? Feb 19, 2024 am 11:24 AM

Apakah Identity dalam SQL? Contoh kod khusus diperlukan Dalam SQL, Identity ialah jenis data khas yang digunakan untuk menjana nombor penambahan automatik. Ia sering digunakan untuk mengenal pasti setiap baris data dalam jadual. Lajur Identiti sering digunakan bersama dengan lajur kunci utama untuk memastikan setiap rekod mempunyai pengecam unik. Artikel ini akan memperincikan cara menggunakan Identiti dan beberapa contoh kod praktikal. Cara asas untuk menggunakan Identity ialah menggunakan Identit semasa membuat jadual.

Bagaimana SpringBoot memantau peristiwa perubahan kunci redis Bagaimana SpringBoot memantau peristiwa perubahan kunci redis May 26, 2023 pm 01:55 PM

1. Gambaran Keseluruhan Fungsi Pemberitahuan ruang kekunci membolehkan pelanggan menerima acara yang mengubah suai perubahan Rediskey dalam beberapa cara dengan melanggan saluran atau corak. Semua arahan yang mengubah suai kunci kekunci. Semua kunci yang menerima perintah LPUSHkeyvalue[value…]. Semua kunci tamat tempoh dalam pangkalan data db. Acara diedarkan melalui fungsi langganan dan penerbitan Redis (pub/sub), jadi semua pelanggan yang menyokong fungsi langganan dan penerbitan boleh terus menggunakan fungsi pemberitahuan ruang kekunci tanpa membuat sebarang pengubahsuaian. Kerana fungsi langganan dan penerbitan semasa Redis menggunakan strategi fireandforget, jika program anda

Bagaimana untuk menentukan sama ada dua objek Panjang adalah sama di Jawa? Bagaimana untuk menentukan sama ada dua objek Panjang adalah sama di Jawa? Apr 20, 2023 pm 09:10 PM

Melemparkan soalan: Longa=4l;Longb=4l;a==b//trueLonga=128l;Longb=128l;a==b//false Jika nilai Long antara [-127,128], gunakan "==" Tiada masalah dalam menilai sama ada ianya sama Jika ia tidak berada dalam julat ini, "==" tidak boleh digunakan Sebabnya dijelaskan dalam kod sumber seperti berikut: publicstaticLongvalueOf(longl){finalintoffset=128;if(l. >=-128&&l

Apakah kaedah penugasan data jenis panjang java? Apakah kaedah penugasan data jenis panjang java? Apr 28, 2023 pm 03:52 PM

Masalah penugasan data jenis javalong Apabila program mempunyai nilai yang besar (melebihi jenis int: -2^31 hingga 2^31-1), jenis tersebut perlu ditukar kepada jenis Long. longl=1507772738542;Longl1=(long)1507772738542;Kaedah penulisan di atas akan melaporkan ralat semasa penyusunan, yang mungkin bermakna data terlalu panjang dan melebihi nilai jenis int. Selesaikan Longl=1507772738542L anda boleh menambah L atau l selepas data. Masalah aneh berlaku apabila menetapkan null kepada panjang Sebab masalahnya ialah saya memperoleh data jenis Long daripada objek dan menetapkannya kepada pembolehubah panjang.

Kerentanan kunci pengesahan dua faktor Yubico yang tidak dapat ditambal memecah keselamatan kebanyakan peranti Yubikey 5, Kunci Keselamatan dan YubiHSM 2FA Kerentanan kunci pengesahan dua faktor Yubico yang tidak dapat ditambal memecah keselamatan kebanyakan peranti Yubikey 5, Kunci Keselamatan dan YubiHSM 2FA Sep 04, 2024 pm 06:32 PM

Kerentanan kunci pengesahan dua faktor Yubico yang tidak dapat ditambal telah memecahkan keselamatan kebanyakan peranti Yubikey 5, Kunci Keselamatan dan YubiHSM 2FA. JavaCard A22 Feitian dan peranti lain yang menggunakan TPM siri Infineon SLB96xx juga terdedah. Semua

Bagaimana untuk menyelesaikan masalah penghapusan kelompok nilai utama dalam redis Bagaimana untuk menyelesaikan masalah penghapusan kelompok nilai utama dalam redis May 31, 2023 am 08:59 AM

Masalah yang dihadapi: Semasa proses pembangunan, anda akan menemui kunci yang perlu dipadamkan secara berkelompok mengikut peraturan tertentu, seperti login_logID (ID ialah pembolehubah Sekarang anda perlu memadamkan data seperti "login_log*", tetapi redis sendiri hanya mempunyai pertanyaan kelompok. Penyelesaian: Tanya dahulu, kemudian padam, gunakan xargs untuk menghantar parameter (xargs boleh menukar paip atau data input standard (stdin) kepada parameter baris arahan), laksanakan pernyataan pertanyaan dahulu, dan kemudian alih keluar nilai kunci yang ditanya dan parameter del asal. padam. redis-cliKEYSkey* (keadaan carian)|xargsr

Berapa banyak bait yang diduduki lama? Berapa banyak bait yang diduduki lama? Feb 01, 2023 am 11:49 AM

long menduduki 4 bait; panjang mewakili sejenis data integer panjang, yang merupakan jenis data asas dalam bahasa pengaturcaraan "-2^31 ~ (2^31 -1)".

See all articles