-
Dividere valori array
Ciao a tutti ho di nuovo un problema con il php questa volta ho vari array:
Codice PHP:
$pricelist = array(
1 => array ( 'metal' => 60, 'crystal' => 15, 'deuterium' => 0, 'energy' => 0),
2 => array ( 'metal' => 48, 'crystal' => 24, 'deuterium' => 0, 'energy' => 0),
);
Vorrei dividere i valori di ciascun array per un numero come 2 o 3 però voglio dividere solo i valori metal, crystal e deuterium e non tutto.
Ad es se divido per 2 il primo array diventa:
Codice PHP:
array('metal' => 30, 'crystall' => 8,'deuterium' => 0, 'energy' => 0),
-
Fai un ciclo sull'array principale e per ogni array dividi i valori che vuoi dividere. Quale è il problema? Se hai già scritto del codice, postalo!
-
come??? usanfo for(..) $metall = $metall/10; ecc?
-
Codice:
Scorri l'array $pricelist
{
scorri l'array i-esimo
{
se sei nella chiave da dividere
dividi
}
}
L'ho già scritto in PHP, ma sarei più felice se ci arrivassi da solo :wink:
Forse per scorrere gli array, è più facile tramite foreach().
Ciao!
-
O anche più brutalmente
Codice:
Scorri l'array $pricelist {
dividi metal
dividi crystal
dividi deuterium
}
-