删除,过滤或隐藏JSON响应数据?

时间:2018-10-17 16:16:07

标签: php json

每个用户都有一个名为.txt的{​​{1}}文件 例如:username在这样的行中具有ID

john.txt
回发后,

ID会更新。 现在,这是JSON响应的示例:

12345
12222
13541
35165

我正在显示数据

"offers":[{"offerid":21982,"name":"Norton WiFi Privacy VPN - (iPhone, INCENT Free, US, 42M)","name.....

使用foreach($json['offers'] as $offer) {

如何过滤或删除与txt文件中的ID匹配的“要约”?

1 个答案:

答案 0 :(得分:1)

file()是将文本文件加载到数组中的功能。

您可以执行以下操作:

<?php
$ids = array_map('trim', file("./john.txt"));
foreach($json['offers'] as $offer) {
    if (in_array($offer['offerid'], $ids)) {
        // skipping
        continue;
    }
    // do something
}