首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取两个字符串之间的内容PHP

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

Stack Overflow用户
提问于 2009-09-18 16:06:49
回答 6查看 72.7K关注 0票数 29

获取两个字符串之间的内容的最佳方法是什么?

代码语言:javascript
复制
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}

由于某些原因,这似乎在我的代码中的一个地方有效,而在另一个地方无效。我做这件事的方式对吗?还是有更好的方法?

同样,输出缓冲区是做这件事的方法还是file_get_contents?

提前感谢!

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

https://stackoverflow.com/questions/1445506

复制
相关文章

相似问题

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