Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema con "intersezioni" tra array

    Ciao!

    Non riesco a fare questa cosa ragazzi...se vi è mai capitato...

    ho 2 array:

    Array1 (
    [2005-04-14] => 90.00
    [2005-04-15] => 90.00
    [2005-04-16] => 90.00
    )

    Array2 (
    [2005-04-12] => 82.50
    [2005-04-13] => 82.50
    [2005-04-14] => 82.50
    [2005-04-15] => 82.50
    [2005-04-16] => 82.50
    [2005-04-17] => 82.50
    [2005-04-18] => 82.50
    )

    Devo ottenere un nuovo array in cui le chiavi (e i valori) di Array1 devono sostituire le chiavi(e i valori) di Array2 quando combaciano:

    ArrayCheMiServe (
    [2005-04-12] => 82.50
    [2005-04-13] => 82.50
    [2005-04-14] => 90.00 <---- !
    [2005-04-15] => 90.00 <---- !
    [2005-04-16] => 90.00 <---- !
    [2005-04-17] => 82.50
    [2005-04-18] => 82.50
    )


    Sono su PHP4.
    Avete idee? Grazie mille a chi mi aiuterà col mio personale rompicapo della giornata.

  2. #2
    è proprio impossibile fare sta cosa?
    scusate se ho ritirato fuori il post...

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    eccoti servito:

    codice:
    foreach($array1 as $key=> $value) {
     if (array_key_exists($key, $array2)) {
       $array2[$key] = $value;
     }
    }
    (potevi pensarci però )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.