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

    ottenere una differenza di array

    Buon giorno:

    ho quest due array:
    Codice PHP:

    $presenti
    =array(
    'Id' => '52',
    'tipo' => 'waschmaschine',
    'sigla' =>'wa',
    'nome_foto' =>'RIMG0574.JPG'
    );
    $modifica=array(
    'tipo' =>'mikrowelle',
    'sigla' => 'mik'
    ); 
    desidero ottenere senza usare cicli ma con funzioni array questo:

    Codice PHP:
    $nuovo=array(
    'Id' => '52',
    'tipo' => 'mikrowelle',
    'sigla' =>'mik',
    'nome_foto' =>'RIMG0574.JPG'
    ); 
    si può fare?
    <-------------------------------->
    Se non avessimo difetti, non ci farebbe tanto piacere trovarne negli altri.
    <-------------------------------->
    Andate sempre contro il vento...Solo così imparerete a volare...

  2. #2
    Non ho capito bene cosa intendi, comunque se è quello che ho capito prova con
    Codice PHP:
    $presenti=array(
    'Id' => '52',
    'tipo' => 'waschmaschine',
    'sigla' =>'wa',
    'nome_foto' =>'RIMG0574.JPG'
    );
    $modifica=array(
    'tipo' =>'mikrowelle',
    'sigla' => 'mik'
    );
    $nuovo=array(
    'Id' => $presenti[Id],
    'tipo' => $modifica[tipo],
    'sigla' => $modifica[sigla],
    'nome_foto' => $presenti[nome_foto]
    ); 

  3. #3
    La cosa non é cosi semplice, perchè i valori di $modifica sono dinamici, ciò vuol dire che tranne "Id" gli altri possono essere modificati ,oppure restare tali (cioè come sono in $presenti), quindi mi serve una funzione che in base alle chiavi presenti nel array $modifica mi cambia i valori di $presenti restituendomi il vecchio array però aggiornato
    <-------------------------------->
    Se non avessimo difetti, non ci farebbe tanto piacere trovarne negli altri.
    <-------------------------------->
    Andate sempre contro il vento...Solo così imparerete a volare...

  4. #4
    Ciao ho risolto con array_merge()
    <-------------------------------->
    Se non avessimo difetti, non ci farebbe tanto piacere trovarne negli altri.
    <-------------------------------->
    Andate sempre contro il vento...Solo così imparerete a volare...

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.