首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP strpos多个单词

PHP strpos多个单词
EN

Stack Overflow用户
提问于 2014-11-10 21:36:37
回答 1查看 592关注 0票数 0

基本上,我想看看下面的内容是否在一个名为$restext的变量中。

TD=“对齐:左”.$num./TD/TD

$num是一个$_GET值,它是一个数字。

据我所见,当我使用:

代码语言:javascript
复制
if(strpos($restext,'[TD="align: left"]'.$num.'[/TD] [TD="align: left"][/TD]')===false) {

}

因为我正在寻找的字符串是两个单词。在第一个[/TD]之后有一个空格

如何在变量$restext中搜索上面发布的字符串?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 22:51:10

你确定你已经考虑到最后的空单元格了吗?

代码语言:javascript
复制
$haystack = 'pastebin example';
$num = 1;
$needle = '[TD="align: left"]'.$num.'[/TD] [TD="align: left"][/TD]';
echo strpos($haystack, $needle) === false ? "Not found" : "Found"; //Found
$num = 4;
echo strpos($haystack, $needle) === false ? "Not found" : "Found"; //Not found

如果要替换值:

代码语言:javascript
复制
if(strpos($haystack, $needle) !== false) {
    $haystack = str_replace($needle, "New value", $haystack);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26853424

复制
相关文章

相似问题

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