【发布时间】:2018-12-29 21:41:40
【问题描述】:
我有一个 files.json 内容:
[
{
"fileName": "product1.zip",
"fileSize": "5.08 KB",
"restoreDir": "Files\/Archives1\/"
},
{
"fileName": "product1.zip",
"fileSize": "1.39 MB",
"restoreDir": "Files\/Archives2\/"
},
{
"fileName": "product2.zip",
"fileSize": "1.38 MB",
"restoreDir": "Files\/Archives1\/"
},
{
"fileName": "product2.zip",
"fileSize": "1.37 MB",
"restoreDir": "Files\/Archives2\/"
}
]
如何在 PHP 中删除具有多个条件的项目并返回其他项目 if: fileName = "product1.zip" & restoreDir = "Files/Archives1/" 并再次保存到 files.json
files.json 中的预期结果:
[
{
"fileName": "product1.zip",
"fileSize": "1.39 MB",
"restoreDir": "Files\/Archives2\/"
},
{
"fileName": "product2.zip",
"fileSize": "1.38 MB",
"restoreDir": "Files\/Archives1\/"
},
{
"fileName": "product2.zip",
"fileSize": "1.37 MB",
"restoreDir": "Files\/Archives2\/"
}
]
谢谢,
【问题讨论】:
-
尝试获取并重写 .json 文件,满足条件
标签: php arrays json multidimensional-array stdclass