如果HTML包含特定的单词/短语,则通过PHP显示图像
我认为使用strpos就足够简单了,所以我必须忘记一个非常明显的错误。我这里有这个代码:如果HTML包含特定的单词/短语,则通过PHP显示图像,php,strpos,Php,Strpos,我认为使用strpos就足够简单了,所以我必须忘记一个非常明显的错误。我这里有这个代码: <div class="text" style="text-align:center;border:2px solid #bbb;font-size:12px;padding:0.2%;"> <?php $root = realpath($_SERVER['DOCUMENT_ROOT']); include "$root/scripts/displa
<div class="text" style="text-align:center;border:2px solid #bbb;font-size:12px;padding:0.2%;">
<?php
$root = realpath($_SERVER['DOCUMENT_ROOT']);
include "$root/scripts/display.php";
?>
</div>
我想做的是显示一个图像,该图像与一些随机的回音字符串相关。我想我可以通过对strpo的if检查来实现这一点,例如$info中的“random”,例如:
...
?>
</div>
<?php if(strpos($info,"random") !== false){?>
<img src=...>
<?php } ?>
。。。
?>
问题是,即使“随机”没有回声,也会显示图像
我有一种感觉,这可能与正在检查的$info有关,对吗?如果它解决了您的问题,请检查以下内容
$data=array("1","2","3","4","5");
$info = array_rand($data, count($data));
print_r($info);
<?php if(in_array("4", $info)){?>
<img src=...>
<?php } ?>
$data=数组(“1”、“2”、“3”、“4”、“5”);
$info=数组_rand($data,count($data));
打印(信息);
也许您还可以解释或添加一个链接,说明\u array()中的功能。对不起,这个答案是错误的$信息不是数组,而是字符串。我对我的问题进行了编辑。我认为这是令人困惑的,因为我试图在随机发生器输出的东西中寻找一个特定的单词,而不是整个输出本身。你可以看看。如果你不明白的话,我会告诉你条件看起来很好,肯定还有其他问题。那么,我将不得不深入研究我的其他代码。我看看今天晚些时候能想出什么主意。
$data=array("1","2","3","4","5");
$info = array_rand($data, count($data));
print_r($info);
<?php if(in_array("4", $info)){?>
<img src=...>
<?php } ?>