Javascript 如何在php中解析json数组数据
我想用一个循环解析JSON数组Javascript 如何在php中解析json数组数据,javascript,php,arrays,json,parsing,Javascript,Php,Arrays,Json,Parsing,我想用一个循环解析JSON数组$inputjson数据,条件是:只显示那些数量!=0 i、 在这种情况下,我的输出应该是 echo >14516 , 29 //productid, list value echo >14517 , 30 //productid, list value echo >14519 , 32 //productid, list value json: 循环浏览json项目并检查数量。只有那些与0不同的值才会在条件下被视为true: foreach(
$inputjson
数据,条件是:只显示那些数量!=0
i、 在这种情况下,我的输出应该是
echo >14516 , 29 //productid, list value
echo >14517 , 30 //productid, list value
echo >14519 , 32 //productid, list value
json:
循环浏览json项目并检查数量。只有那些与
0
不同的值才会在条件下被视为true
:
foreach( $inputjson as $item=>$value ) {
if ( $value['quantity'] ) {
echo $item . ', ' . $value['list'];
}
}
循环浏览json项目并检查数量。只有那些与0
不同的值才会在条件下被视为true
:
foreach( $inputjson as $item=>$value ) {
if ( $value['quantity'] ) {
echo $item . ', ' . $value['list'];
}
}
我将使用标准函数完成前面的回答:array\u filter
<?php
$result = array_filter($inputJson, function($item) {
return !empty($item['quantity']);
});
?>
此函数将迭代每个元素,并使用回调函数has filter(函数返回true/false)。此函数的结果是过滤所有元素。我将使用标准函数完成前面的回答:array\u filter
<?php
$result = array_filter($inputJson, function($item) {
return !empty($item['quantity']);
});
?>
此函数将迭代每个元素,并使用回调函数has filter(函数返回true/false)。此函数的结果是过滤所有元素。谢谢wscourge我离得很近,但此逻辑提前完成我的工作谢谢您的时间谢谢wscourge我离得很近,但此逻辑提前完成我的工作谢谢您的时间