How to extract and list values from a multidimensional array?

2

I have this array:

Array
(
    [Bairro] => Array
        (
            [0] => Aberta dos Morros
            [1] => Camaquã
            [2] => Cavalhada
            [3] => Cristal
            [4] => Guarujá
            [5] => Hípica
            [6] => Hípica/Jardins do Prado
            [7] => Hípica/Lagos de Nova Ipanema
            [8] => Ipanema
            [9] => Ipanema/Altos do Ipê
            [10] => Ipanema/Jardim Verde
            [11] => Menino Deus
            [12] => Nonoai
            [13] => Terraville
            [14] => Tristeza
            [15] => Vila Assunção
            [16] => Vila Nova
        )

)

I managed to get it through this script:

$cidades = $others['resultado'];

print_r($cidades);

Now I wanted to extract each value as a string, for example:

Vila Nova simply.

Probably declare a% void% void before, make a array and then store everything in a variable to get something like:

<a href="/Aberta dos Morros">Aberta dos Morros</a>
<a href="/Cavalhada">Cavalhada</a>
<a href="/Menino Deus">Menino Deus</a>
<a href="/Terraville">Terraville</a>
<a href="/Vila Nova">Vila Nova</a>
    
asked by anonymous 03.01.2016 / 03:19

2 answers

5

Loops inside your array, something like:

<?php
$cidades = seu array;
for ( $a=0; count($cidades)<$a; $a++ ) {
echo $cidades['Bairro'][$a];
}
    
03.01.2016 / 04:58
1

Would it be something like that?

      $query = mysql_query("SELECT * FROM cidade");
         while($cidade = mysql_fetch_array($query)) { ?>
            <a href="<?php echo $cidade['id'] ?>"><?php echo $cidade['cidade'] ?></a>
    
03.01.2016 / 03:30