php实现查询关键词描红

php实现查询关键词描红

php实例qingyu2021-05-20 9:06:051213A+A-

  php实现查询关键词描红

  关键词描红广泛应用于站内搜索或者高级搜索中,是很常用的。通过str_replace()函数实现关键词描红。以下代码中,当点击搜索按钮时,通过post方法接到数据进行描红处理,然后应用str_reolace()函数对指定的字符串信息进行替换。

  代码实例:

<?php

$str = <<<mark
新垣结衣和星野源曾共同拍摄电视剧《逃避可耻但有用》
这部剧集在中日两国均拥有较高人气。今年元旦,该剧还推出了特别节目。
mark;

echo "原版:"."<br>";
echo  $str;
echo "<hr>";
echo "描红:"."<br>";
if(!empty($_POST['sub'])){
    $redtext = $_POST['text'];
    $a = "<span style='color:red;font-size: 18px;'>".$redtext."</span>";
    echo str_replace($redtext,$a,$str);

}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="" method="post">
    <input type="text" name="text">
    <input type="submit" name="sub" value="搜索">
</form>
</body>
</html>


  运行结果:

php实现查询关键词描红

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理