我有一个已转换为 PHP 数组的 JSON 字符串:
Array (
[textfield] => Array (
[elements] => Array (
[0] => Array (
[type] => textField
)
)
[title] => textfield
)
[textarea] => Array (
[elements] => Array (
[0] => Array (
[type] => textArea
)
)
[title] => textarea
)
) textfield
我正在尝试循环它并打印出每个数组的 type
和 title
。这是我到目前为止所拥有的:
foreach($inputs as $key => $jsons) {
foreach($jsons as $key => $value) {
echo $value;
}
}
但这只会打印出标题
。请注意,我实际上需要循环遍历数组并获取所有值,因为我需要使用它们,我知道我可以使用 print_r
来转储数组,但这不是我需要的!
最佳答案
这是一个简单的方法......但是如果没有看到更多您想要做的事情,谁知道这是否会起作用。
foreach($json as $key => $value) {
$elements = $value['elements'];
foreach($elements as $key => $element) {
echo "$key = {$element['type']}\n";
}
$title = $value['title'];
echo "$key = $title\n";
}
关于php - 打印出包含多个数组的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31943615/