如何检测特定单词是否在php的字符串末尾

时间:2015-04-28 23:08:18

标签: php

我的活动列表看起来像这样

PAPA ROACH AT THE PARAMOUNT IN HUNTINGTON ON APR 28, 2015

我试图在最后一次“开启”后删除所有内容

$s="PAPA ROACH AT THE PARAMOUNT IN HUNTINGTON ON APR 28, 2015";
echo strstr($s, 'ON', true);

我想出了类似的东西,但是在它检测到的第一个“ON”后它会删除所有内容,是否有办法向后运行或告诉跳到最后一个“ON”

1 个答案:

答案 0 :(得分:1)

您可以使用strrpos函数从字符串末尾执行搜索:

$s="PAPA ROACH ON THE PARAMOUNT IN HUNTINGTON ON APR 28, 2015";
echo substr($s, 0, strrpos($s, ' ON ') + 3); // +3 is to include the word ON