Php 如何使正则表达式或程序替换为以下逻辑

Php 如何使正则表达式或程序替换为以下逻辑,php,json,api,ckeditor,Php,Json,Api,Ckeditor,我正在管理面板中使用Ckeditor图像上载功能。 按照管理面板的要求,一切正常,但在我的RESTAPI中,我需要使用ckfinder插件将图像文件的完整url插入到ckeditor中 以下格式存储在数据库中 <p><img alt="" src="/food/kcfinder/uploads/images/karunanidhi-759.jpg" style="h

我正在管理面板中使用Ckeditor图像上载功能。 按照管理面板的要求,一切正常,但在我的RESTAPI中,我需要使用ckfinder插件将图像文件的完整url插入到ckeditor中 以下格式存储在数据库中

<p><img alt="" src="/food/kcfinder/uploads/images/karunanidhi-759.jpg" style="height:422px; width:759px 
我尝试的是: 我用下面的替换$quot

$product_des = htmlspecialchars_decode(str_replace(""", "\"", $product_des));
但我面临的问题是,当我替换$quote时;它工作正常,但我想将src替换为完整路径,这样它就可以在我的API中工作 src=“/food/kcfinder/uploads/images/karunaidhi-759.jpg” src=www.mydomain/food/kcfinder/uploads/images/karunanidhi-759.jpg 有什么办法帮我吗?我很累

我的API代码符合要求:

$product_des = $records1['description'];
$product_des = htmlspecialchars_decode(str_replace(""", "\"", $product_des));
        $remove[] = "src=";
        $srcfull='src='.$serverimg;
        $product_des =(str_replace($remove, $srcfull, $product_des));
        print_r($product_des);

您正在使用哪个版本的ck编辑器?给我们更多的细节

我建议你用这种方法试试

$remove[] = "'";
$remove[] = '"';
$remove[] = "`"; // just as another example
$res_address = str_replace($remove, "", $description);

您可以根据您的要求进行替换。

谢谢您的回复,Jagdish,但我不想在/uploads/到mydomain.com/uploads/之前替换我要添加url路径的标志,因此您可以向我显示您的REST API代码,以便我们可以帮助您。谢谢您的帮助,Jagdish,但仍然在url部分遇到问题。让我看看我能做些什么为了你,我将很快重播