[정규표현식]문자열에서 숫자만 추출하기

Programming/PHP 2020. 5. 28. 11:54

728x90
$str = "[3979][3980][3981]";
preg_match_all("/(\D+)(\d+)/", $str, $matches);
print_r($matches);

/* result
Array
(
    [0] => Array
        (
            [0] => [3979
            [1] => ][3980
            [2] => ][3981
        )

    [1] => Array
        (
            [0] => [
            [1] => ][
            [2] => ][
        )

    [2] => Array
        (
            [0] => 3979
            [1] => 3980
            [2] => 3981
        )

)
*/
반응형

'Programming > PHP' 카테고리의 다른 글

Convert object to array in php  (0) 2020.11.04
한글로 요일 표기하기  (0) 2020.07.29
json_decode를 해도 값이 안 나올 때...  (0) 2020.05.12
해당 URL이 정상인지 체크  (0) 2020.04.21
문자열 랜덤으로...  (0) 2020.04.20