2012年12月13日 星期四

[php][正則]陣列取代,範例:將關鍵字標示紅色



$p_name='科科P神奇超長外套保暖s襪綠油p油披風r';
echo '查詢字串 : '.$p_name.'</br>';
$search_array=array('長外套','綠','披','p','r');
$patterns = array();
$patterns = '/('.implode('|',$search_array).')/i';
echo '關鍵字 : '.$patterns.'</br>';
$res = preg_replace($patterns,"<span style='color:red;'>\\1</span>",$p_name);
echo '結果 : '.$res;


顯示結果:






----

沒有留言:

張貼留言