无法使用PHP为图像设置正确的路径

无法使用PHP为图像设置正确的路径,php,image,Php,Image,我需要一个帮助。我需要通过使用PHP连接两个字符串来设置正确的图像路径。我在下面解释我的代码 $imagepath //=>http://localhost/crm/upload/ 我的图像路径如下所示 $image //=>abc.jpg http://localhost/crm/upload/abc.jpg 当我将两者合并以获得如下所示的总路径并在数组中设置路径时 $totalpath=$imagepath.$image. $data=array("data"=>ar

我需要一个帮助。我需要通过使用PHP连接两个字符串来设置正确的图像路径。我在下面解释我的代码

$imagepath //=>http://localhost/crm/upload/
我的图像路径如下所示

$image //=>abc.jpg
http://localhost/crm/upload/abc.jpg
当我将两者合并以获得如下所示的总路径并在数组中设置路径时

$totalpath=$imagepath.$image.
$data=array("data"=>array("image"=>$totalpath))
echo json_encode($data);    
它给了我以下输出

http:\/\/localhost\/crm\/upload\/abc.jpg
但是我需要下面这样的输出

$image //=>abc.jpg
http://localhost/crm/upload/abc.jpg

请帮助我解决此问题。

您需要解码json编码的数据。如下图所示:

$imagepath ="http://localhost/crm/upload/";
$image ="abc.jpg";
$totalpath=$imagepath.$image;
$data=array("data"=>array("image"=>$totalpath));
$json_encode = json_encode($data);   
$json_decode = json_decode($json_encode, true);
$image = $json_decode['data']['image'];
echo $image; // http://localhost/crm/upload/abc.jpg

我正在向其他用户发送的$data可能存在重复,我无法解码。@subhra其他用户如何使用此数据?它需要在另一个用户端解码数据。不,我是这样解决的
echo json\u encode($data,json\u UNESCAPED\u SLASHES),它给了我正确的结果。