【发布时间】:2018-07-31 15:27:42
【问题描述】:
我的编程有问题,我只想在我的 JSON 中显示包含 "flDestaqueSite": "True" 的行。我正在使用 JSON 和 PHP 进行连接。
我用数组
$info["flDestaqueSite"] = $conv->flDestaqueSite;
进行过滤和:
<?php $d=0; ?>
<!--<?php shuffle($destaques); ?>-->
<?php
usort($destaques, function($a, $b){
if($a["flDestaqueSite"] == $b["flDestaqueSite"] ) return 0;
return ($a["flDestaqueSite"] < $b["flDestaqueSite"] ) ? 1 : -1;
});
foreach($destaques as $destaque){ ?>
<?php
//filtra os anúncio que não corresponde aos criterios
if(filtroAnuncio($_POST, $destaque)==false) continue;
$d++;
if($d<=5)
{
?>
<?php } ?>
<?php } ?>
执行。
完整的过滤代码: http://sandbox.onlinephpfunctions.com/code/3be43f2447754d614b37ac075218af670aa70647
对不起,我的英文不流利,我正在使用翻译器。
【问题讨论】:
-
错误是什么?
-
没有错误,我想在数组中添加只显示包含:“flDestaqueSite”:“True”(JSON 文件)的 JSON 行。
-
请发布输入 JSON 字符串,以便我们获得更好的图片,并在您运行它的相同数据上实际运行您的代码。
-
您可以将您的 json 和预期输出添加到问题中吗?
-
添加了 JSON 输出的完整代码链接。
标签: php arrays json web-services