Network inet_ntop
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
inet_ntop — 압축된 인터넷 주소를 사람이 읽을 수 있는 표현으로 변환합니다.
설명
inet_ntop(string $ip
): string|false
이 함수는 32비트 IPv4 또는 128비트 IPv6 주소(PHP가 IPv6 지원이 활성화된 상태로 구축된 경우)를 주소 패밀리에 적합한 문자열 표현으로 변환합니다.
매개변수
ip
- 32비트 IPv4 또는 128비트 IPv6 주소.
반환 값
주소의 문자열 표현을 반환하거나 실패 시 false
를 반환합니다.
Examples
예제 #1 inet_ntop() 예제
<?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;
?>
기타
- long2ip() - 긴 정수 주소를 (IPv4) 인터넷 표준 점 형식의 문자열로 변환합니다.
- ip2long() - (IPv4) 인터넷 프로토콜 점으로 구분된 주소를 포함하는 문자열을 긴 정수로 변환합니다.
- inet_pton() - 사람이 읽을 수 있는 IP 주소를 패킹된 in_addr 표현으로 변환합니다.