Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    concatenare array multivalore

    ciao!
    devo concatenare due array multivalore facendo in modo di aggiornare anche le chiavi:

    $a = array();
    $a[0] = 'nome';
    $a[1] = 'cognome';
    $a[2] = 'id';

    $b = array();
    $b[0] = 'prodotto_nome';
    $b[1] = 'prodotto_prezzo';
    $b[2] = 'prodotto_id';

    $c = array();
    $c[0] = 'nome';
    $c[1] = 'cognome';
    $c[2] = 'id';
    $c[3] = 'prodotto_nome';
    $c[4] = 'prodotto_prezzo';
    $c[5] = 'prodotto_id';

    coem fare? con array_merge ottengo un array all'interno di un altro e con $c = $a + $b non funziona perchè le chiavi non vengolo aggiornate..

  2. #2
    A me funziona perfettamente:

    Codice PHP:
    <?php 

    $a 
    = array();
    $a[0] = 'nome';
    $a[1] = 'cognome';
    $a[2] = 'id';

    $b = array();
    $b[0] = 'prodotto_nome';
    $b[1] = 'prodotto_prezzo';
    $b[2] = 'prodotto_id';

    $c array_merge($a$b);

    print_r($c);
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    si però ottengo una cosa del tipo:

    array ([0] => $a[0], [1] => $a[1], [2] => $a[2], [3] => array ([0] => $b[0], [1] => $b[1], [2] => $b[2] ))

    cioè un array interno e con smarty non riesco più ad indicizzarlo.

    Io volevo ottenere

    array ([0] => $a[0], [1] => $a[1], [2] => $a[2], [3] => $b[0], [4] => $b[1], [5] => $b[2] ))

  4. #4

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.