본문 바로가기

Story/php

문자열에서 아이피 주소만 추출하기

반응형
$ip_addr = "아무거나(111.22.33.44)아무거나";
preg_match("/(?<d1>\d+)\.(?<d2>\d+)\.(?<d3>\d+)\.(?<d4>\d+)/", $ip_addr,$matches);
$matches[0]; // 아이피 주소

$matches; 의 값은 다음과 같이 나온다.
Array
(
    [0] => 111.22.33.44
    [d1] => 111
    [1] => 111
    [d2] => 22
    [2] => 22
    [d3] => 33
    [3] => 33
    [d4] => 44
    [4] => 44
)

반응형