标签: php regex
我试图将整数转换成表格。要求用户输入促销编号,格式为12.2-9999。我只想在我的数据库中的列中插入9999,但我在列中得到-9999。我不确定我是否应该在这里使用preg_replace或其他东西?
答案 0 :(得分:4)
只需使用explode(),就像这样:
explode()
list( , $promo) = explode( '-', '12.2-9999');
现在$promo将包含9999。
$promo
9999
答案 1 :(得分:2)
以下正则表达式将检查最后一个-并将数字捕获到结尾(根据示例为9999):
-
/-(\d+)$/