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 ; 
}
?>
'php' 카테고리의 다른 글
| PHP 함수(function)에 기존에 없던 변수 추가하기 (0) | 2020.12.24 | 
|---|---|
| php : 글자수 자르기 (0) | 2020.12.22 | 
| php : 웹에서 html 코드를 그대로 보여줄때 (0) | 2020.12.22 | 
| php : 엑셀파일(excel .xls .csv)로 저장할때 전화번호 앞 0이 빠질때 (0) | 2020.12.20 | 
| PHP 글자수 계산하기 : EUC-KR, UTF-8 환경에서 (0) | 2020.12.20 |