我有一个在下面编码的搜索功能,我想知道是否可以保留原始格式。例如,如果我有以下文本,“你好,我是 PHP 新手”,并且在我的搜索框中输入小写“php”,在结果中它会将原来的大写“PHP”更改为小写“php”。无论用户搜索 PhP 还是 pHp 等,是否可以将字符串保留为 PHP 的原始状态?
这是包含'str_ireplace'的函数......
function boldText($text, $kword) {
return preg_replace('/($kword)/i', "<strong><font color='Red'>$kword</font></strong>", $text);
这就是它的名字...
echo "<td width = 130px><b>".boldText($info['company_name'], $kword) . "</b></td> ";
echo "<td width = 60px>".boldText($info['section_name'], $kword) . " </td>";
echo "<td width = 300px>".boldText($info['question'], $kword) . " </td>";
echo "<td width = 600px>".boldText($info['answer'], $kword) . " </td></tr>";
谢谢