Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    array_merge_recursive con referenza

    Salve a tutti dato questo esempio,
    è possibile creare una funzione che faccia array_merge_recursive() solo che il merge andrebbe fatto non aggiungendo i valori al nuovo array ma passandoli come referenza?

    Codice PHP:
    <?php

    $a
    =array(
        
    3,
        
    '7',
        array( 
    5NULL'test' ),
        
    29.5,
        
    'd' => 3
    );

    $b=array(
        
    'd' => 3,
        
    3,
        
    222
    );

    $all array_merge_recursive$a$b );

    print_r$a );
    print_r$b );
    print_r$all );

    /*
    ------
    output
    ------
    Array
    (
        [0] => 3
        [1] => 7
        [2] => Array
            (
                [0] => 5
                [1] => 
                [2] => test
            )

        [3] => 29.5
        [d] => 3
    )
    Array
    (
        [d] => 3
        [0] => 3
        [1] => 222
    )
    Array
    (
        [0] => 3
        [1] => 7
        [2] => Array
            (
                [0] => 5
                [1] => 
                [2] => test
            )

        [3] => 29.5
        [d] => Array
            (
                [0] => 3
                [1] => 3
            )

        [4] => 3
        [5] => 222
    )
    */

    ?>
    Ossia se alla fine facendo $all[0] = 4; dovrebbe modificarsi pure la prima chiave di $a
    わさび

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    nessuna idea?
    わさび

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.