正则替换有关问题 多关键字加亮
Freigeben: 2016-06-13 13:37:26
Original
846 Leute haben es durchsucht
正则替换问题 多关键字加亮
PHP code
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
$k=array("i","n");
$row="iphone";
$row = preg_replace("/($k[0])/i", "<font color="red"><b>\\1</b></font>", $row);
$row = preg_replace("/($k[1])/i", "<font color="red"><b>\\1</b></font>", $row);
echo $row;
//输出 nt color=red>int>phone
//怎么样才能让关键字也就是$k里面的字母变为红色的?不重复替换?
Nach dem Login kopieren
------解决方案--------------------
PHP code
$k=array("i","n");
$p= join('',$k);
$row="iphone";
echo preg_replace("/[".$p."]/i", "<font color="red"><b>\\0</b></font>", $row); <div class="clear">
</div>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31