好吧假设我有
$value = '0.0005304';
我正在努力弄清楚如何删除0的所有实例 直到检测到另一个字符。 因此,在上面的情况下,最终结果将是5304
我知道我应该展示代码,但我不确定如何做到这一点,所以不知道从哪里开始寻找。
任何帮助将不胜感激
**已添加** 这2个数字是股票市场价格,开放和&关 基本上我想从收盘中扣除开盘价
这个值将是2之间的差异 示例open = 1.23456 close = 1.23446是-0.00010的差值 我希望这表示为-10分
希望这能解释更多
答案 0 :(得分:3)
尝试以下方法:
$value = '0.0005304';
$value = (int)str_replace('.','', $value);
var_dump($value); //output 5304
str_replace
将移除.
,(int)
会将其转换为int,这将删除所有0
答案 1 :(得分:2)