0

我正在尝试将整数插入表单。要求用户输入格式为 12.2-9999 的促销编号。我只想将 9999 插入数据库的列中,但我在列中得到 -9999。我不确定我是否应该在这里使用 preg_replace 或其他东西?

4

2 回答 2

4

只需使用explode(),就像这样:

list( , $promo) = explode( '-', '12.2-9999');

现在$promo将包含9999.

于 2012-07-14T02:52:19.250 回答
2

以下正则表达式将检查最后一个-并捕获最后的数字(根据示例是9999):

/-(\d+)$/
于 2012-07-14T02:52:17.657 回答