相关疑难解决方法(0)

获取两个字符串PHP之间的内容

什么是获取两个字符串之间内容的最佳方式,例如

ob_start();
include('externalfile.html'); ## see below
$out = ob_get_contents();
ob_end_clean();

preg_match('/{FINDME}(.|\n*)+{\/FINDME}/',$out,$matches);
$match = $matches[0];

echo $match;

## I have used .|\n* as it needs to check for new lines. Is this correct?

## externalfile.html

{FINDME}
Text Here
{/FINDME}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,这似乎适用于我的代码中的一个地方而不是另一个地方.我是否以正确的方式解决这个问题?或者,还有更好的方法?

输出缓冲区也是这样做的方法还是file_get_contents?

提前致谢!

php regex output-buffering file-get-contents

24
推荐指数
4
解决办法
6万
查看次数

标签 统计

file-get-contents ×1

output-buffering ×1

php ×1

regex ×1