src를 정기적으로 PHP로 바꾸는 방법: 1. 해당 PHP 파일을 엽니다. 2. "if(!function_exists('get_img_path')){function get_img_path($img){...}" 메서드를 사용하여 가져옵니다. 다양한 환경에 따른 이미지 경로 3. "htmlspecialchars_decode" 메소드를 사용하여 페이지에 서식 있는 텍스트 편집기 내용을 표시합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
src를 일반 PHP로 바꾸는 방법은 무엇입니까?
PHP - 기사 이미지 태그 src의 내용을 정기적으로 일치시키고 백엔드 리치 텍스트 편집기에서 편집된
이미지를 대체하여 다양한 터미널에 표시됩니다.
동일한 서버에 있지 않기 때문에 이미지 액세스는 경로가 다릅니다
이번에 필요합니다 일괄적으로 일치 및 바꾸기
//$info->content 是接口中返回文章的内容 $preg = '#<img(.+?)src\s*=\s*[\"|\']([^"|^\']+?)[\"|\']([^>]*?)>#'; $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('get_img_path')){ function get_img_path($img){ //当前环境 $env_info = getenv('APP_ENV'); switch ($env_info){ case 'local': $url = 'https://local.***.com/'.$img; break; case 'test': $url = 'https://test.***.com/'.$img; break; case 'production': $url = 'https://production.***.com/'.$img; break; default: $url = 'https://local.***.com/'.$img; break; } return $url; } }
페이지에 서식 있는 텍스트 편집기 콘텐츠 표시
<?php echo htmlspecialchars_decode($info->content);?>
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 src를 일반 PHP로 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!