我希望使用PHP从我的字符串中获得“0.8”

时间:2017-01-13 09:41:16

标签: php mysql

我有一个字符串

$string = "2.5 lakh videos views 0.8";

现在我希望使用PHP从上面的字符串中获得“0.8”。

2 个答案:

答案 0 :(得分:1)

获取最后3个字符:

$string = "2.5 lakh videos views 0.8";
$valSubstr = substr($string, -3);
echo $valSubstr;

获得句子的最后“部分”。 (这样你就不必关心你号码中的字符数了)

$string = "2.5 lakh videos views 0.8";
$partsString = explode(' ', $string);
$valExplode = $partsString[count($partsString) - 1];
echo $valExplode;

这两种方法都很糟糕,因为您只能希望您的数据采用您期望的格式。但是,如果您的数据始终采用您显示的格式,那么它将起作用。您可以添加正则表达式来检查不需要的字符,如尾随“。”。

答案 1 :(得分:0)

你可以像这样substr()使用php函数substr($string,-3);