从字符串PHP中删除不需要的字符

我是 PHP 和 REGEX 的新手。我有一个像下面这样的字符串

{"fileName":"#DH_BCDN_BASE_URL#/fetchdata16/images/fe/ef/b4/feefb4aab5683517f5ff01b5d479bbd7f50e7fa3fb462d259d110c8c8143b921.jpg","width":1000,"height":999}

我只想要字符串在#/ 和之前,所以它需要像下面这样

fetchdata16/images/fe/ef/b4/feefb4aab5683517f5ff01b5d479bbd7f50e7fa3fb462d259d110c8c8143b921.jpg

我不知道如何实现目标。这里的任何人都可以帮助我吗?

谢谢!

回答

在这种情况下,你可以很容易地用explode解析出来

$json = '{"fileName":"#DH_BCDN_BASE_URL#/fetchdata16/images/fe/ef/b4/feefb4aab5683517f5ff01b5d479bbd7f50e7fa3fb462d259d110c8c8143b921.jpg","width":1000,"height":999}';
//parse the json
$json = json_decode($json);
$str = explode("#/", $json->fileName)[1];
echo $str;

你可以在这里查看:https : //www.tehplayground.com/LlWImdvpR145fE81


以上是从字符串PHP中删除不需要的字符的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>