관리 메뉴

웹개발자의 기지개

preg_replace 문자열 치환 - 검색어 색깔변경 본문

PHP

preg_replace 문자열 치환 - 검색어 색깔변경

http://portfolio.wonpaper.net 2019. 7. 6. 09:17

최근 php7 버전업 되면서 기존에 eregereg_replaceeregieregi_replacesplit 함수들이 모두 사라졌다.

split 는 explode 함수를 이용하면 된다.

 

여기서 잠시 간단한거지만 늘상 쓰는 키워드 검색시 관련 키워드를 빨간색으로 변경하여 표시하는 방법을 잠깐 기록해 둔다.

 

$keyword 키워드값

$str 원래의 문자열

 

if ($keyword) {

  $str = preg_replace("/".$keyword."/","<span style='color:red;font-weight:bold;'>".$keyword."</span>",$str);

}

 

위의 소스중에 첫번째 인자에서 /과 /로 덮어주는게 포인트이다.

 

 

 

Comments