-
array multidimensionali
Salve ho creato un array multidimensionale:
Codice PHP:
$array=array();
$array[]=array("Mario","Rossi",45);
$array[]=array("Matteo","Bianchi",35);
$array[]=array("Luisa","Falchi",22);
foreach($array as $val1){
foreach($val1 as $val2){
echo $val2."<br>";
}
}
mi tira fuori tutti i risultati insieme cioè:
Mario
Rossi
45
Matteo
Bianchi
35
Luisa
Falchi
22
come faccio invece a tirare fuori dall'array multidimensionale solo quello che mi interessa o almeno in base a come lo richiedo io?
-
Devi definire dei criteri (usando strutture if o switch) all'interno dei due cicli, ma se non specifichi quali sono sarà un po' difficile aiutarti...
Stammi bene...
-
io voglio solo separarli e usarli quando mi serve
-
Dipende da quel che vuoi vedere.
Se vuoi vedere solo il secondo, dovresti fare una cosa come:
Codice PHP:
$array=array();
$array[]=array("Mario","Rossi",45);
$array[]=array("Matteo","Bianchi",35);
$array[]=array("Luisa","Falchi",22);
foreach($array[1] as $val){
echo $val."<br>";
}
Se vuoi vedere il primo e l'ultimo:
Codice PHP:
<?php
$array=array();
$array[]=array("Mario","Rossi",45);
$array[]=array("Matteo","Bianchi",35);
$array[]=array("Luisa","Falchi",22);
foreach(array_merge($array[0],$array[2]) as $val){
echo $val."<br>";
}
?>
Ciao!