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 |