php

php 숫자(음수) 추출함수 preg_replace() : 전화번호, 가격

소향넷 2020. 12. 21. 18:06

php 숫자(음수) 추출함수 preg_replace() 입니다. 다음의 용도로 유용합니다.

 

숫자만 : 전화번호를 DB에 저장할 때

숫자만(음수포함) : 가격을 DB에 저장할 때

 

<?

$price = " +- 125 ,0\n00^\/ 원이에요.";
$data = preg_replace("/[^0-9]*/s", "", $price); // 숫자만 추출하기
$data2 = preg_replace("/[^0-9\-]*/s", "", $price); // 숫자만(음수포함) 추출하기

echo "$price => $data => $data2";
// +- 125 ,0 00^\/ 원이에요. => 125000 => -125000

?>

 

============

 

특정단어 "D-"가 있으면, 그 단어를 비우기

<?

$order_num = "D-1234567-abcdefg";

if ( @preg_match("/D-/",$order_num) ) {
    $order_num = eregi_replace("D-","",$order_num);
    echo $order_num ;
}

?>