ciao gente.
ho il seguente vettore riempito dinamicamente (ora è solo un esempio):
Codice PHP:
Array ( [1] =>
Array ( [0] => giocatore1 cognome1
giocaotre2 cognome2
giocatore3 cognome3
[1] => giocatore4 cognome4
giocatore5 cognome5
giocatore6 cognome6
[2] => Cosain,dún,sáigh [3] => Cosain,dún,sáigh [4] => 1 - 1 [5] => 24/4/2006 )
[2] => Array ( [0] => giocaotre2 cognome2
giocatore4 cognome4
giocatore6 cognome6
[1] => giocatore1 cognome1
giocatore3 cognome3
giocatore5 cognome5
[2] => Fáinne óir ort [3] => Póg ma thoin [4] => 5 - 4 [5] => 1/1/2006 )
[3] => Array ( [0] => giocatore1 cognome1
giocatore3 cognome3
giocatore5 cognome5
giocatore7 cognome7
giocatore9 cognome9
[1] => giocaotre2 cognome2
giocatore4 cognome4
giocatore6 cognome6
giocatore8 cognome8
giocatore10 cognome10
[2] => Póg ma thoin [3] => Fáinne óir ort [4] => 1 - 2 [5] => 19/10/2008 )
[4] => Array ( [0] => giocatore1 cognome1
giocatore3 cognome3
giocatore5 cognome5
giocatore7 cognome7
giocatore9 cognome9
[1] => giocaotre2 cognome2
giocatore4 cognome4
giocatore6 cognome6
giocatore8 cognome8
giocatore10 cognome10
[2] => Póg ma thoin [3] => Fáinne óir ort [4] => 0 - 1 [5] => 12/12/2008 ) )
con un normale ciclo FOR, non riesco a scorrere nulla, ottengo sempre e solo l'ULTIMO campo inserito (quello del 12/12/2008 -per capirci-) che viene ripetuto un numero di volte pari al numero di campi del vettore...
come mai?
come posso fare?
ecco lo script che avevo creato per provare a leggere e visualizzare tutto il vettore senza la dicitura Array['xxx'] davanti (ho usato str_replace:
Codice PHP:
$prova = "Array['";
for($n = 0; $n < count($sq); $n++){
for($n = 0; $n < count($sq); $n++){//questa era un'ultima prova disperata...
//CORREZIONE CARATTERI DELL'ARRAY
if(strstr("$sq[$n]['$statoA']", $prova) == true){
$sosSN = trim("Array['");
}
else{
$sosSN = "['";
}
$sosDX = "']";
//STATO A
$statoAmod = str_replace($sosSN,'',"$sq[$n]['$statoA']");
$statoA2 = $statoAmod;
$statoA2 = str_replace($sosDX,'',"$statoA2");
//STATO B
$statoBmod = str_replace($sosSN,'',"$sq[$n]['$statoB']");
$statoB2 = $statoBmod;
$statoB2 = str_replace($sosDX,'',"$statoB2");
//DATA
$data_mod = str_replace($sosSN,'',"$sq[$n]['$data']");
$data_2 = $data_mod;
$data_2 = str_replace($sosDX,'',"$data_2");
//SQUADRA A
$sqAmod = str_replace($sosSN,'',"$sq[$n]['$sqA']");
$sqA2 = $sqAmod;
$sqA2 = str_replace($sosDX,'',"$sqA2");
//SQUADRA B
$sqBmod = str_replace($sosSN,'',"$sq[$n]['$sqB']");
$sqB2 = $sqBmod;
$sqB2 = str_replace($sosDX,'',"$sqB2");
//PARIZILE
$parziale_mod = str_replace($sosSN,'',"$sq[$n]['$parziale']");
$par_2 = $parziale_mod;
$par_2 = str_replace($sosDX,'',"$par_2");
echo"<table align=center>
<tr><td>Partita del $data_2</td></tr>
<tr><td>[b]$statoA2[/b]</td><td></td><td>[b]$statoB2[/b]</td></tr>
<tr><td>$sqA2</td><td>[b]$par_2[/b]</td><td>$sqB2</td></tr>
</table>
<hr width=80% size=1>";
}
}
grazie, spero possiate aiutarmi.
ciao ciao.