PHP,如果判断关键词所在位置?

如:“您想买我们这里的玩具”,“您想买的玩具在这里”,“玩具您想要的在这里”
关键词为“玩具”
我不想全部都过滤“玩具”,只想把一句话结尾“玩具”过滤掉-"“您想买我们这里的玩具“
----------------------------------------------------

可能我说的不清楚

再补充下哈

就是我想用PHP过滤掉一句话结尾的指定关键词,我怎么判断这个关键词在结尾处?

第1个回答  2011-05-12
PHP里边有个函数: 可以实现这个动作。按照你的意思,如下的语句即可解决问题:
$str="您想买的玩具在这里";
$tmp=explode("玩具",$str);
$getstr=$tmp[0] ; //这个就是你要的结果了。
第2个回答  2011-05-12
使用preg系列函数,正则表达式“/玩具$/” ,用这个$指名在字符串最后追问

能写具体点么?谢谢

追答

preg_match("/玩具$/",你的字符串) 如果“玩具”在最后,则匹配,返回1,否则返回0。
其他的例如替换等函数请搜索PHP文档,关于正则表达式的具体内容也请搜索相关文档。

本回答被提问者采纳
第3个回答  2011-05-12
将关键字 存在一个数组中

每次遍历数组

使用replace方法

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网