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