首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定PHP中的条件语句中是否存在某项内容?

问如何确定PHP中的条件语句中是否存在某项内容?
EN

Stack Overflow用户
提问于 2013-09-29 10:11:34
回答 1查看 103关注 0票数 0

我有一个PHP网站的副本,那里有很多页面和大量代码。它使用条件语句来确定哪些内容应该非常多地打印。下面是一个例子(可能有很多类似下面的片段):

代码语言:javascript
复制
<?php if($countryA): ?>
     <div myattr="myvalue">
<?php elseif($countryB): ?>
     <div myattr="myvalue">
<?php elseif($countryC): ?>
     <div myattr="myvalue">
<?php elseif($countryD): ?>
     <div myattr="myvalue">
<?php endif; ?>

比方说,我不在乎countryA、countryB和countryD中的内容,我只关心countryC中是否有<div myattr="myvalue">。

如果我想知道<div myattr="myvalue">"在$countryD是true时会发生多少次,我需要使用关键字<div myattr="myvalue">对我的网站目录中的所有文件执行搜索,并检查每个搜索结果在上下文中是否存在<?php elseif($countryC): ?>,这确实是一个巨大的负担…

有什么办法能帮我有效解决这个问题吗?如果要以编程方式执行此操作,是否需要PHP解析器?

EN

回答 1

Stack Overflow用户

发布于 2013-09-29 10:18:05

您需要解析器,或者换句话说,您必须保存代码的格式或控制文件或数据库中的流,并根据保存的数据或流应用逻辑。我希望你能理解。

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

https://stackoverflow.com/questions/19076799

复制
相关文章

相似问题

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