Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313

    array -> aggiungere key=>val

    ciao,
    ho un array cosi:

    Codice PHP:

    //array arr1

    $a[i1] = 'v1';
    $a[i2] = 'v2';
    $a[i3] = 'v3';
    $a[i5] = 'v5';

    e uno cosi:

    //array arr2

    $a[i1] = null;
    $a[i2] = null;
    $a[i3] = null;
    $a[i4] = null;
    $a[i5] = null;

    e voglio ottenere il primo array cosi:

    $a[i1] = 'v1';
    $a[i2] = 'v2';
    $a[i3] = 'v3';
    $a[i4] = null//siccome i4 non é presente nell'array, prendo la coppia key=>value dell'altro e lo aggiungo in arr1
    $a[i5] = 'v5'
    consigli? potrei fare un ciclo su arr2 e se !array_key_exists('field', arr1) aggiungi.. ma non c'é un modo di farlo subito? tipo.. aggiungi_key_che_non_ci_sono...????

    help
    alcool: la causa e la soluzione di tutti i problemi

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    Originariamente inviato da margherite
    Puoi provare ad usare array_merge passando i 2 array (prima il secondo, poi il primo)
    cavoli é vero! dove ho la testa.. l'avevo snobbata perché i valori del secondo array passato sovrascrivevano quelli del primo!... potevo arrivarci a girarli al momento di chiamare la funzione!

    grazie mille...
    alcool: la causa e la soluzione di tutti i problemi

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.