Visualizzazione risultati 1 fino 6 di 6

Discussione: Dividere valori array

  1. #1
    Guest

    Predefinito 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),
    Ultima modifica di dreadnaut : 10-04-2012 alle ore 13.37.56 Motivo: + tag [php]

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    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!

  3. #3
    Guest

    Predefinito

    come??? usanfo for(..) $metall = $metall/10; ecc?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,572

    Predefinito

    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
    Forse per scorrere gli array, è più facile tramite foreach().


    Ciao!

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    O anche più brutalmente
    Codice:
    Scorri l'array $pricelist {
       dividi metal
       dividi crystal
       dividi deuterium
    }

  6. #6
    Guest

    Predefinito

    grazie a tutte e due xd

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •