long2ip
تابع long2ip() برای تبدیل عدد به IP است. «آدرس IP» شناسه دستگاه در شبکه است. «عدد طولانی (Long Integer)» یعنی یک عدد بزرگ که نماینده IP است. این تبدیل، خواندن و نمایش آدرس را ساده می کند؛ مثل تبدیل شماره دانش آموزی به نام.
تعریف و کاربرد long2ip
طبق منبع، long2ip() یک عدد طولانی را به رشته IPv4 تبدیل می کند. خروجی همیشه یک رشته مانند 127.0.0.1 است.
سینتکس
long2ip(address) یک address عددی می گیرد و یک آدرس IPv4 برمی گرداند.
مثال عملی: تبدیل عدد به IP
این مثال یک عدد طولانی را به آدرس IPv4 تبدیل می کند.
<?php
echo long2ip(344294967296);
?>
گام های سریع انجام کار
- یک عدد نماینده IPv4 آماده کن.
long2ip(number)را صدا بزن.- رشته خروجی را چاپ یا ذخیره کن.
نکات و هشدارها
نکته: برای معکوس از ip2long استفاده کن تا IP را عددی کنی.
نکته: فقط IPv4 را پوشش می دهد؛ برای کار با باینری IPv6 از inet_pton کمک بگیر.
هشدار: از عدد معتبر استفاده کن؛ ورودی نادرست خروجی معنادار نمی دهد.
جمع بندی سریع
- تبدیل عدد به IP با long2ip انجام می شود.
- خروجی همیشه یک رشته IPv4 است.
- معکوس با ip2long ممکن است.
- ورودی درست بده تا نتیجه درست بگیری.