Вот так сработало.
Код:
|
<?php
$trans = array(
"name1" => array("Мама","Папа","Дядя",),
"head" => "Адольф Гитлер",
"number" => 105,
"man" => "clown",
"marshal" => 'Andrey',
"name2"=> array("Вася","Петя","Коля")
);
echo '<pre>' . print_r($trans, 1) . '</pre>';
foreach($trans as $key=>$value){
if(is_array($value))
foreach($value as $e1)
echo $e1.' ';
elseif($key == 'marshal')
echo ' '.$key.'<br />';
elseif($key == 'head')
echo '<br /> '.$key.'<br />';
else echo $key.'<br /> ';
}
?> |
Немного другой код.
<?php
$trans = array(
"name1" => array("Мама","Папа","Дядя",),
"head" => "Адольф Гитлер",
"number" => 105,
"man" => "clown",
"marshal" => 'Andrey',
"name2"=> array("Вася","Петя","Коля")
);
echo '<pre>' . print_r($trans, 1) . '</pre>';
foreach($trans as $key=>$value){
if(is_array($value))
foreach($value as $e1)
echo $e1.' ';
elseif($key == 'marshal')
echo ' '.$key.'<br />';
elseif($key == 'head')
echo '<br /> '.$key.'<br />';
else echo $key.'<br /> ';
}
?>
Результат:
Код:
|
Мама Папа Дядя
head
number
man
marshal
Вася Петя Коля |
Скажите, а как в таком коде добавить чтобы вывело ещё название ключей name1 и name2?