有没有办法在搜索栏中的关键字后提取单词?

时间:2013-03-22 17:25:56

标签: php expression

有没有办法从搜索栏中提取单词,例如,如果有人输入: "提醒我多吃蔬菜" 所以我会寻找"到"之后的所有单词。在这种情况下,这将是"吃更多蔬菜"。 我想也许是一个正则表达式?还是在PHP中有另一种方式 谢谢你的时间。

3 个答案:

答案 0 :(得分:0)

我只是回答我的评论作为答案:

explode(' ', $search_bar_string)

我建议你读一本关于PHP的书;)

祝你好运!

答案 1 :(得分:0)

我认为explode是一个非常有效的答案,但我喜欢尽可能地推广PHP本机函数。在这种情况下,str_word_count可能更有用。

str_word_count($search_bar_string, 1);

答案 2 :(得分:-2)

$input_string = "remind me to eat more veg";
$divide_string = "to";
$serch_result = trim ( substr($input_string, strpos($input_string, "to") + strlen($divide_string)) );