html代码
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Meta, title, CSS, favicons, etc. -->
<meta charset="utf-8">
<title> </title>
</head>
<body>
<form id="form1" name="form1" method="post" action="search.php">
<input type="text" name="txt" />
<input type="submit" name="ss" value="提交" />
<div><br />
世事总无常,聚散终是缘。www.qipa250.com 红尘中,多少永生永世的誓言,终成谎言;人世间,多少相濡以沫的缠绵,总归江湖相忘。缘来是你,缘去是空,这世间原本就没有什么可以永恒,前世今生,都只不过是你我各自的修为罢了。所谓惜缘,不是紧紧去抓住爱恨不放,而是,相遇时,彼此善待;相别时,亦勿伤害。
</div>
</form>
</body>
</html>
php处理
<?php
header("Content-Type:text/html;charset=utf-8");
$txt = $_POST["txt"];
$bt = $_POST["ss"];
$wz = "
世事总无常,聚散终是缘。www.qipa250.com 红尘中,多少永生永世的誓言,终成谎言;人世间,多少相濡以沫的缠绵,总归江湖相忘。缘来是你,缘去是空,这世间原本就没有什么可以永恒,前世今生,都只不过是你我各自的修为罢了。所谓惜缘,不是紧紧去抓住爱恨不放,而是,相遇时,彼此善待;相别时,亦勿伤害。
";
echo "<br />";
echo str_ireplace($txt, "<span style='color:#FF0000'>" . $txt . "</span>", $wz);
?>
效果图
点击提交
多个关键词加粗标红
$str_ay = ['我的签约的合同包含qipa', '奇葩和qipa都有合作', '只合作了天地', '我是qipa250', '奇葩-250呀', '啥也不是'];
echo "str_ay<pre>";
print_r($str_ay);
$remark_ay = ['奇葩', 'qipa', '250'];
$remark_list = [];
foreach ($str_ay as $strk => $strv) {
$res_title_key = $strv;
foreach ($remark_ay as $rmk => $rmv) {
if (strpos($strv, $rmv) === false) {
//echo $strv . "不包含" . $rmv . '<br>';
continue;
}
//加粗标红
$red_key = "<b style='color:#FF0000'>" . $rmv . "</b>";
$res_title_key = str_ireplace($rmv, $red_key, $res_title_key);
//赋值给数组
$remark_list[$strk] = $res_title_key;
}
}
echo "remark_list<pre>";
print_r($remark_list);