Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menggantikan src dengan php

Bagaimana untuk menggantikan src dengan php

藏色散人
Lepaskan: 2023-03-17 09:08:01
asal
1236 orang telah melayarinya

Cara menggantikan src dengan PHP dengan kerap: 1. Buka fail PHP yang sepadan; 2. Laksanakannya melalui "if(!function_exists('get_img_path')){function get_img_path($img){... }" kaedah Dapatkan laluan imej mengikut persekitaran yang berbeza; 3. Gunakan kaedah "htmlspecialchars_decode" untuk memaparkan kandungan editor teks kaya pada halaman.

Bagaimana untuk menggantikan src dengan php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Bagaimana untuk menggantikan src dengan php biasa?

PHP-selalunya memadankan kandungan teg imej artikel src dan menggantikan imej yang diedit dalam

editor teks kaya bahagian belakang dipaparkan dalam pelbagai terminal

Disebabkan Tidak pada pelayan yang sama, laluan akses imej adalah berbeza

Pada masa ini, pemadanan kelompok dan penggantian diperlukan

//$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);
Salin selepas log masuk

Fungsi get_img_path() memperoleh laluan imej mengikut kepada persekitaran yang berbeza

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;
    }
}
Salin selepas log masuk

Paparkan kandungan editor teks kaya pada halaman

 <?php echo htmlspecialchars_decode($info->content);?>
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menggantikan src dengan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan