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 ;
}
?>
댓글 없음:
댓글 쓰기