我有这个字符串,需要从中获取数字(整数或双精度)。
字符串 1 格林威治标准时间 +2
字符串 2 - 格林威治标准时间 +2.5
我已经使用它来从字符串 1 中获取整数,并且需要知道如何编写一个泛型整数来获得 2 或 2.5
以下是我写的。
return preg_replace('/'D/', '', $str);
但它不返回 2.5,而是将其作为 25 而不是 2.5
假设您的输入始终以数字结尾,您可以使用稍作修改的代码:
preg_replace('/^'D*/', '', $str);