PDA

View Full Version : Matrici in PHP


MarkS3
11-02-2017, 16:36
Ciao, sto provando a convertire un programma che ho in C in php, solo che ho un problema con le matrici...
Il tratto di codice in C č questo:
char mat[DIM][DIMC];
i=0;
for(r=0; r<1; r++)
for(c=0; c<ncolo; c++) {
mat[r][c]=chiave[i];
i++;
In php l'ho tradotto cosė:
$mat[]=0;
$i=0;
for($r=0; $r<1; $r++)
for($c=0; $c<$ncolo; $c++) {
$mat[$r][$c]=$fr[$i];
$i++;
}
L'editor mi dice: "cannot use [] for reading"

les2
11-02-2017, 17:29
ciao, stai sbagliando un po di cose ;)

l'array puoi istanziarlo in vari modi (in base anche alla versioni che usi di php),
ma cosė sicuramente non hai problemi:
$ma=array();

$i=0;
for($r=0; $r<1; $r++){
for($c=0; $c<$ncolo; $c++) {
$mat[$r][$c]=$fr[$i];
$i++;
}
}


inoltre non hai messo la parentesi al primo ciclo e in questo estratto di codice non hai definito $incolo ed $fr

ciao