Показать сообщение отдельно
  #2 (permalink)  
Старый 01.05.2012, 21:12
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Вот так сработало.
Код:
<?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?
Ответить с цитированием