PHP Explode()在最后一个PERIOD(。)之后获取字符串

时间:2016-11-24 01:41:01

标签: php explode

我希望有人可以帮助我。

我有这个字符串,例如:

::

我想使用explode函数来获取最后一部分字符串" Habakkuk 2:20",我的问题是如何告诉爆炸函数选择字符串的最后一个句点(。)?

2 个答案:

答案 0 :(得分:1)

就像这样。

$str = 'But the LORD is in His holy temple. Let all the earth be silent before Him. Habakkuk 2:20';
$arr = explode('.',$str);
echo end ($arr);

答案 1 :(得分:0)

不确定为什么你需要在这里爆炸。您可以使用strrpos函数找到最后一个句点的位置,并在该位置之后获取所有内容:

$str = 'But the LORD is in His holy temple. Let all the earth be silent before Him. Habakkuk 2:20';
$pos = strrpos($str, '.');
echo substr($str, $pos+1);