是否有办法从搜索栏中提取单词,例如,如果有人输入:"提醒我多吃蔬菜。"所以我会查找"to"后面的所有单词,在这种情况下是"多吃蔬菜"。我想也许是一个正则表达式?或者PHP中有其他方法感谢您的宝贵时间。
我将把我的评论作为答案:
explode(' ', $search_bar_string)
我建议你读一本关于PHP的书。
祝你好运!
我认为explosion是一个完全合理的答案,但是我喜欢尽可能地推广PHP本地函数。在这种情况下,str_word_count
可能更有用。
str_word_count($search_bar_string, 1);
$input_string = "remind me to eat more veg";
$divide_string = "to";
$serch_result = trim ( substr($input_string, strpos($input_string, "to") + strlen($divide_string)) );