> 백엔드 개발 > PHP 문제 > src를 일반 PHP로 바꾸는 방법

src를 일반 PHP로 바꾸는 방법

藏色散人
풀어 주다: 2023-03-17 09:08:01
원래의
1187명이 탐색했습니다.

src를 정기적으로 PHP로 바꾸는 방법: 1. 해당 PHP 파일을 엽니다. 2. "if(!function_exists('get_img_path')){function get_img_path($img){...}" 메서드를 사용하여 가져옵니다. 다양한 환경에 따른 이미지 경로 3. "htmlspecialchars_decode" 메소드를 사용하여 페이지에 서식 있는 텍스트 편집기 내용을 표시합니다.

src를 일반 PHP로 바꾸는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.

src를 일반 PHP로 바꾸는 방법은 무엇입니까?

PHP - 기사 이미지 태그 src의 내용을 정기적으로 일치시키고 백엔드 리치 텍스트 편집기에서 편집된

이미지를 대체하여 다양한 터미널에 표시됩니다.

동일한 서버에 있지 않기 때문에 이미지 액세스는 경로가 다릅니다

이번에 필요합니다 일괄적으로 일치 및 바꾸기

//$info->content 是接口中返回文章的内容
    $preg = &#39;#<img(.+?)src\s*=\s*[\"|\&#39;]([^"|^\&#39;]+?)[\"|\&#39;]([^>]*?)>#&#39;;
        $info->content = preg_replace_callback($preg,function ($matches){
            $replace = get_img_path($matches[2]);//要替换的src
            return "<img{$matches[1]}src=\"$replace\"{$matches[3]}>";
        }, $info->content);
로그인 후 복사

get_img_path() 함수를 사용하여 다양한 환경에 따라 이미지 경로를 얻습니다

if(!function_exists(&#39;get_img_path&#39;)){
    function get_img_path($img){
        //当前环境
        $env_info  = getenv(&#39;APP_ENV&#39;);
        switch ($env_info){
            case &#39;local&#39;:
                $url = &#39;https://local.***.com/&#39;.$img;
                break;
            case &#39;test&#39;:
                $url = &#39;https://test.***.com/&#39;.$img;
                break;
            case &#39;production&#39;:
                $url = &#39;https://production.***.com/&#39;.$img;
                break;
            default:
                $url = &#39;https://local.***.com/&#39;.$img;
                break;
        }
        return $url;
    }
}
로그인 후 복사

페이지에 서식 있는 텍스트 편집기 콘텐츠 표시

 <?php echo htmlspecialchars_decode($info->content);?>
로그인 후 복사

권장 학습: "PHP 비디오 튜토리얼"

위 내용은 src를 일반 PHP로 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿