我有这个JSON字符串已经转换成PHP数组:
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;
}
}
但这只打印出title
。注意,我确实需要循环遍历数组并获得所有值,因为我需要使用它们,我知道我可以使用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";
}
foreach($inputs as $key => $jsons) {
foreach($jsons as $key1 => $value) {
if( $key1 == "title" ) {
echo "TITLE :-".$value;
} else if( is_array($value) {
foreach($value as $key2 => $value2) {
echo "Type :".$value;
}
}
}
}