我有一个像这样的PHP变量:
示例1
$data = '<p>This is paragraph.</p>
<p title="not-special">No!</p>
';
例2
$data = '<p>This is paragraph.</p>
<p title="special">Yes!</p>
';
我希望有一个php函数,用于检查是否存在带有title =&#34; special&#34;的sp元素,如果是,则插入div元素&#34; YAP!&#34;。
如何做到这一点?
答案 0 :(得分:0)
如果视图中有格式化的特殊情况,您可以使用变量轻松指定它。
<?php
// Check somewhere for the special case
$specialCase = $_GET['success'];
?>
<p>This is paragraph.</p>
<p title="special">Yes!</p>
<?php
// Display the extra div.
if ($specialCase === 'true') {
echo '<div class="yap"></div>';
}
<?php
答案 1 :(得分:0)
您可以使用PHP函数检查变量是否包含某个字符串,请参阅:http://php.net/manual/de/function.strpos.php
答案 2 :(得分:0)
你可以通过各种不同的方式完成它,一个工作的方式可能是:
$data = '<p>This is paragraph.</p>
<p title="special">Yes!</p>
';
if (strpos($data, 'special') !== false) {
$data = '<p>This is paragraph.</p>
<p title="special">Yes!</p>
<div>YEP</div>
';
}
echo $data;
无论如何,这不是提出问题的最佳方式,请查看:How to ask a question