PHP显示json数组的元素

时间:2015-06-24 18:50:38

标签: php arrays json for-loop each

我有一个PHP问题。我想'回声'只有这个数组的特殊元素,但我不知道如何。之后会有用于回显表单字段中所有字符串的代码。谢谢你的帮助。

$form_fields = json_decode($quitenicebooking_guest_details, TRUE); 

foreach ($form_fields as $key => $field) { 

echo htmlspecialchars($field['value']); 
}

1 个答案:

答案 0 :(得分:0)

您可以设置要包含的字段索引(键)数组。在下面的例子中,我决定只回显$ field [1],$ field [3]和$ field [5]

$form_fields = json_decode($quitenicebooking_guest_details, TRUE); 

$specialKeys = array(1, 3, 5);

foreach ($form_fields as $key => $field) { 
    if (in_array($key, $specialKeys)) {
        echo htmlspecialchars($field['value']); 
    }
}