ホームページ >バックエンド開発 >PHPの問題 >srcを通常のPHPに置き換える方法

srcを通常のPHPに置き換える方法

藏色散人
藏色散人オリジナル
2022-10-25 10:28:301211ブラウズ

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 コンピューター。

php src を正規表現に置き換えるにはどうすればよいですか?

#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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。