如何在句子中查找单词,在php中使用字符串或其他

时间:2015-01-18 17:56:39

标签: php string

在句子中找到单词位置,示例句子:我喜欢manggo juice 和apple juice 找到字 果汁 ,答案是这个词" juice"发现在第4和第7位

之前,我使用了strpos,但答案是 - > " juice"发现在 14 30 。我想要这样 - > " juice"发现在4和7.请帮助..真的真的帮助我..因为,我是新手在PHP。

1 个答案:

答案 0 :(得分:2)

只需使用explode函数根据空格分割输入。循环遍历数组,然后打印索引号+ 1,找到字符串juice

$string = "i like manggo juice and apple juice";
$parts = explode(" ", $string);
foreach ($parts as $key => $value) {
    if ($value === "juice")
    {
        echo ($key + 1)."\n";
    }
}