在我正在处理的网站上,只有当信息尚未显示在主标题中时才应显示副标题。主标题是任意字符串,而副标题是通过程序创建的。副标题是从多维数组的内容生成的(其内容也用于页面的其他部分。)
我使用了 PHP 示例foreach
来深入了解数组(对它的工作原理只了解了一半),然后尝试strpos
查看数组中的值是否在标题字符串中。
不幸的是,它不起作用。我很有可能在我认为它应该如何工作方面犯了一个愚蠢的错误。或者,由于数组中的其他值,告诉站点隐藏子标题(“hider”)的变量不断重置为“no”。
foreach ($arr_info as $i1 => $n1) {
foreach ($n1 as $i2 => $n2) {
foreach ($n2 as $i3 => $n3) {
$pos = strpos($headline, $n3);
if ($pos === false) {
$hider="no";
} else {
$hider="yes";
}
}
}
有任何想法吗?非常感谢您的帮助。