我已经构建了一个 android 应用程序,当它调用包含所有图像 url 的 json 文件时,它会显示来自服务器的图像。
所以我想要一个 php 脚本来搜索特定目录中的所有图像,然后将所有图像的 url 放入 json 格式。
我的图片目录 http://arture.16mb.com/images/
我目前使用的json格式
[{
“名称”:“死侍”,
“网址”:{
“小”:“xyzdomain/images/1.jpg”,
"medium": "xyzdomain/images/1.jpg",
“大”:“xyzdomain/images/1.jpg”
},
“时间戳”:“2016年2月12日”
},
{
"name": " bat 侠大战超人",
“网址”:{
“小”:“xyzdomain/images/1.jpg”,
"medium": "xyzdomain/images/1.jpg",
“大”:“xyzdomain/images/1.jpg”
},
“时间戳”:“2016年3月25日”
}]
我希望我的 php 脚本生成的 json 格式
“图片”:{
"url": "//mydomain/images/....jpeg"
},
{
"url": "//mydomain/images/....jpeg"
},
{
"url": "//mydomain/images/....jpeg"
}
最佳答案
你可以试试这个:
$json = "";
foreach (glob('images/*.png') as $file){
$json .= '{ "url":"//mydomain/'.$file.'" }, ';
}
$json = trim($json, ", ");
它的作用是获取所有扩展名为 .png
的文件,如果你想要 jpeg
文件,你可以使用 *.jpeg
然后,所有文件名都附加到 $json
关于Php脚本获取json字符串中目录中所有图像的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542647/