inet_ntop
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Converts a packed internet address to a human readable representation
Description
inet_ntop(string $ip): string|false
This function converts a 32bit IPv4, or 128bit IPv6 address (if PHP was built with IPv6 support enabled) into an address family appropriate string representation.
Parameters
ipA 32bit IPv4, or 128bit IPv6 address.
Return Values
Returns a string representation of the addressFalseforfailure.
Examples
inet_ntop() Example
php
<?php
$packed = chr(127) . chr(0) . chr(0) . chr(1);
$expanded = inet_ntop($packed);
/* Outputs: 127.0.0.1 */
echo $expanded;
$packed = str_repeat(chr(0), 15) . chr(1);
$expanded = inet_ntop($packed);
/* Outputs: ::1 */
echo $expanded;
?>