基本上,我想看看下面的内容是否在一个名为$restext的变量中。
TD=“对齐:左”.$num./TD/TD
$num是一个$_GET值,它是一个数字。
据我所见,当我使用:
if(strpos($restext,'[TD="align: left"]'.$num.'[/TD] [TD="align: left"][/TD]')===false) {
}因为我正在寻找的字符串是两个单词。在第一个[/TD]之后有一个空格
如何在变量$restext中搜索上面发布的字符串?
谢谢!
发布于 2014-11-10 22:51:10
你确定你已经考虑到最后的空单元格了吗?
$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如果要替换值:
if(strpos($haystack, $needle) !== false) {
$haystack = str_replace($needle, "New value", $haystack);
}https://stackoverflow.com/questions/26853424
复制相似问题