PHP-在JSON数组中循环而不使用;字符串“;?

PHP-在JSON数组中循环而不使用;字符串“;?,php,arrays,json,Php,Arrays,Json,所以我有个问题。我有一个JSON数组 以下是JSON: 我怎样才能把它循环一遍呢?以下是我目前所做的尝试: $output = json_decode($result2); foreach($output as $SuiFag){ echo $SuiFag->aaData[6]; } ?> 您需要循环通过aaData数组,然后输出第6行。下面将输出每个aaData阵列的第6行 $output = json_decode($result2); foreach($output

所以我有个问题。我有一个JSON数组

以下是JSON:

我怎样才能把它循环一遍呢?以下是我目前所做的尝试:

$output = json_decode($result2);
foreach($output as $SuiFag){
    echo $SuiFag->aaData[6];
}
?>

您需要循环通过aaData数组,然后输出第6行。下面将输出每个aaData阵列的第6行

$output = json_decode($result2);
foreach($output as $SuiFag) {
    for($i=0; $i<count($SuiFag);$i++) {
        echo $SuiFag[$i][6] . '<br>';
    }
}
?>
$output=json\u解码($result2);
foreach(输出为$SuiFag){
对于($i=0;$i)
当然,如果要将数组中的每个项回送出去,可以添加第三个循环

$output = json_decode($result2);
foreach($output as $SuiFag) {
    for($i=0; $i<count($SuiFag);$i++) {
        for($x=0; $x<count($SuiFag[$i]);$x++) {
            echo $SuiFag[$i][$x] . '<br>';
        }
    }
}
?>
$output=json\u解码($result2);
foreach(输出为$SuiFag){
对于($i=0;$i)
由于json中只有aaData,因此可以将其缩短为,但上面允许json数组中的其他项:

foreach($output->aaData as $SuiFag) {
    for($i=0; $i<count($SuiFag);$i++) {
        echo $SuiFag[$i] . '<br>';
    }
}
foreach($output->aaData作为$SuiFag){

对于($i=0;$i我假设您的数据json数据应该是一个名为“aaData”的数组类型的对象属性,因此只有一个[字符应该在那里,{和}应该定义json对象的开始和结束(不允许使用traling逗号):

或 如果您的json结构如下所示: 允许的):


要打印数组“aaData”中每个元素的每6个元素;

您从echo
$SuiFag->aaData[6]中导出什么;
?您能否向我们显示完整的$output数组并删除所有重复项$SuiFag的值将是“aaData”中的所有项在第一个过程中以及之后JSON数组中的任何内容。因此,您需要另一个foreach来循环这些内容或其他方法。@Matt,它应该回显第6行。因此,将其更改为
echo$SuiFag->aaData[0][6];
如果您得到
0.2123493403
,请告诉我。希望您应该并且我会为您需要添加的内容添加一个答案。@Jacobseed您的描述不太清楚,不管怎样,我做了一些假设并在下面给您一个答案,json结构必须是一个有效的对象。没有发生任何事情:/empty。@Jacobseed您能检查您的jso吗n数组实际上是一个json数组?将完整的
$result2
粘贴到是的,是的。我已经检查过了:)。我刚刚在这里添加了一个片段。我可以添加所有内容。啊,好的。给我一点时间
$result2='{
   "aaData": [
         "Knife",
         "/id/1676/",
         "★ Karambit | Stained (Field-Tested)<\/a>",
         "234.87",
         "224.85",
         "5907380460<\/a>",
         "0.2123493403<\/a>",
         "Inspect<\/a>"
      ]
}';
$output = json_decode($result2);
echo $output->aaData[6];
$result2='{
    ...
   "aaData": [
        [
         "Knife",
         "/id/1676/",
         "★ Karambit | Stained (Field-Tested)<\/a>",
         "234.87",
         "224.85",
         "5907380460<\/a>",
         "0.2123493403<\/a>",
         "Inspect<\/a>"
        ],
        ...
    ]
}';
$output = json_decode($result2);
foreach($output->aaData as $SuiFag){
    echo $SuiFag[6];
}