我有一个“价格”的参赛表格,并希望如下:
250美元全价/ 230美元提前预订
在数据库中进行消毒:
250/230
或
$250/$230
是否可以在PHP中执行?
我试过了:
$formdata = ( isset( $_POST['price-entry'] ) ? sanitize_html_class( $_POST['price-entry'] ) : '' );
但是除了字母和数字之外,它会删除所有内容。
答案 0 :(得分:1)
试试这个
$price = '$250 full price /$230 early booking';
echo get_clean_price($price);
function get_clean_price($price) {
return preg_replace("/[^\d\/]+/", "", $price);
}