Bom trabalhar com arrays é uma necessidade que cedo ou tarde surge nos projetos de TI em geral, em php eu considero a manipulação de arrays bem tranquila, segue um exemplo para teste e compreensão do funcionamento, se as dúvidas persistirem, podem comentar o post que eu tento esclarecer melhor.
<?php //Declararando um Array Simples $cidades = array("Colina","Barretos","Bebedouro","Frutal","Patos de Minas","Uberlandia"); //Percorrer o array foreach ($cidades as $valor){ echo $valor."<br /> "; } echo "<br /><br />"; //Declarando um array Multidirecional $estados = array( 'SP' => array('Colina','Barretos','Bebedouro'), //Aqui declaramos um array interno 'MG' => array('Frutal','Patos de Minas','Uberlândia') //Aqui declaramos um array interno ); //Varrendo um array Bidirecional foreach($estados as $estado => $cidade){ echo $estado . '<br />'; //Mostra o Estado if(is_array($cidade)){//Verifica se possui um array dentro do outro foreach($cidade as $valor){ echo $valor, '<br/>'; //Mostra as Cidades do Estado atual } } } //Se for um array Multidirecional, ou seja que tenha mais de 2 Niveis //você pode usar a função recursive_show_array($valor); //Usando essa função o php fará chamadas recursivas no array //para mostrar seus conteudos internos ?> |