>백엔드 개발 >PHP 튜토리얼 >PHP 기사 내용의 키워드 교체 및 링크 추가

PHP 기사 내용의 키워드 교체 및 링크 추가

伊谢尔伦
伊谢尔伦원래의
2016-12-02 11:04:202246검색

/**
*콘텐츠 내 키워드에 링크 추가
*처음 등장하는 키워드만 처리합니다. 이미 링크가 있는 키워드는 다시 연결되지 않습니다.
*$content:string 원본 문자열
*$keyword:string 키워드
*$link:string, 링크
*/
공개 정적 함수 yang_keyword_link($content,$keyword,$link){
//이미지에서 키워드 제외
$content = preg_replace( '| ( ]*?)('.$keyword.')([^>]*?>)|U', '$1%&&&&&%$3', $content); regEx = '/(?!((<.*?)|(]*?) > ;)|([^>]*?))/si';
$url=''.$keyword.'';
$content = preg_replace($regEx,$url,$content,1);
//사진 속 키워드 복원
$content=str_replace('%&&&&&%',$keyword,$content)
$content 반환
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.