首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP语句搜索

PHP语句搜索
EN

Stack Overflow用户
提问于 2015-02-19 18:06:47
回答 1查看 331关注 0票数 1

能否通过输入第一个单词和最后一个单词来搜索一个句子?

例句:我们有一个句子“你好世界--这是一个例子,这里是第一个词,或者是我需要从这里开始的一个句子的开头,这是最后一个词,意思是这个词之前的一切都是不需要的”。

我想得到的是:“第一个词,或者我需要从这里取下来的句子的开头,这里是最后一个”。

类似这样的东西,我需要它在PHP中。

我的想法是用一些数组来实现这一点,它开始从第一个单词到最后一个单词保存单词。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-19 18:27:41

问题没有任何努力,但有点有趣。这是一种乏味的老式方式。

代码语言:javascript
复制
<?php

$string="Hello world this is an example and here is FIRST word,
or the start of a sentence that I need to take from here, 
and here is the LAST word, what means that everything 
before this word is not needed";

$first="FIRST";
$last="LAST";

$string=substr($string,strpos($string,$first));                 // Cut Left
$string=substr($string,0,strpos($string,$last)+strlen($last)); //  Cut Right

echo $string;

输出

代码语言:javascript
复制
FIRST word, or the start of a sentence that I need to take from here, 
and here is the LAST

但是,既然你没有付出任何努力,就不要指望一个解释和一个更好的方法来使用regexes :)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28613716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档