Распарсивание массивов

Markus

Новичок
Распарсивание массивов

Есть два массива

группы специальностей
group_vuz - номер группы специальностей вуза (100000)
group_name - название группы (Автоматика)
-----------------------------------------------------------------------
100000 - Энергетика и энергомашиностроение
......
......

специальности (подгруппы)
spec_indx - номер специальности
spec_vuz - номер группы специальности (100000)
spec_name - название специальности
------------------------------------------------------------------------
11300 - 100000 - Геохимия
13600 - 100000 - Геоэкология
......
......

вывожу группы
PHP:
         <?foreach($group_array as $row) :?>       
		<TR vAlign=top>
          <TD><B><I><?=$row['group_vuz']?></I></B> <?=$row['group_name']?></TD>
          <TD>
	           ???
		  </TD>
		</TR>	
		  <?endforeach;?>
как там где вопросики распарсить второй массив, где spec_vuz = group_vuz???

-~{}~ 20.04.05 22:25:

народ ну как или я запутанно объяснил?
 

Markus

Новичок
я сделал так
PHP:
         <?foreach($group_array as $row) :?>       
		<TR vAlign=top>
          <TD><B><I>[<?=$row['vuz']?>]</I></B> <?=$row['name']?></TD>
          <TD>
		  	<?foreach($spec_array as $row2) :
			if ($row2['vuz'] == $row['vuz']) {?>
			<I>[<?=$row2['spec']?>]</I> <?=$row2['name']?><br>
			<?}
			endforeach;?>
		  </TD>
		</TR>	
		  <?endforeach;?>
можно ли как то поизящней
 

Markus

Новичок
t3[0one]
$group_array первый массив
$spec_array второй масив, перечитай внимательно пост
 

t3[0one]

Новичок
PHP:
  <?foreach($group_array as $row) :?>       
        <TR vAlign=top>
          <TD><B><I><?=$row['group_vuz']?></I></B> <?=$row['group_name']?></TD>
          <TD>
               ???
          </TD>
        </TR>    
          <?endforeach;?>
а так работает нормально ?
 

Serguitar

Новичок->продвинутый
Markus
чем тебе твой метод не изящен? Что-то работает не так, как ты задумал?
 
Сверху