【发布时间】:2018-03-30 09:46:02
【问题描述】:
我有一些这样的 Json 响应。
{
"status": "active",
"city": "depok",
"name": "Alternatif Cibubur",
"lat": -6.376057,
"thumbnail_html": "\n\n\n\n\n\n<div class=\"cam-thumb\">\n \n \n <a href=\"/cam/248/alternatif-cibubur/\">\n <img src=\"https://media.lewatmana.com/cam/tbicibubur/248/snapshot20180330_163142M-thumb.jpg\" class=\"cam-thumb-img\">\n </a>\n \n \n\n <div class=\"cam-thumb-info\">\n <p class=\"cam-name\"><a href=\"/cam/248/alternatif-cibubur/\">Alternatif Cibubur</a></p>\n </div>\n</div>\n\n\n",
"lon": 106.900786,
"id": 248,
"description": "Kamera berada di jalan Alternatif Cibubur, arah menjauhi kamera menuju Cibubur Junction / Tol Jakarta, sebaliknya menuju Kranggan / Cileungsi / Bogor."
}
如您所见,在“thumbnail_html”路径中,附加了一个图片网址
{
"status": "active",
"city": "depok",
"name": "Alternatif Cibubur",
"lat": -6.376057,
"thumbnail_html": "https://media.lewatmana.com/cam/tbicibubur/248/snapshot20180330_163142M-thumb.jpg",
"lon": 106.900786,
"id": 248,
"description": "Kamera berada di jalan Alternatif Cibubur, arah menjauhi kamera menuju Cibubur Junction / Tol Jakarta, sebaliknya menuju Kranggan / Cileungsi / Bogor."
}
其实我也试过用str_replace和preg_replace语句,但是语句太复杂太长了,有没有更简单的方法来获取图片的URL?
【问题讨论】:
-
您是否尝试过使用以 http 开头并以 .jpg` 结尾的正则表达式?
-
好的!我会试试的,谢谢 Rick 和 kdoteu
标签: php json replace preg-replace str-replace