Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Hybrid View

  1. #1

    Accesso ad array creata in una funzione

    Come da titolo...c' è un modo per accedere ad un' array che è stata creata e popolata in una funzione?

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Letta così, ti dico se non è nel return non fai nulla
    Prova a spiegare meglio cosa vuoi fare

  3. #3
    Codice PHP:
    function pippo()
    {
       while(....)
       {
          
    $array[] = $valore;
       }
    }

    //Vorrei utilizzare l' array anche fuori dalla funzione
    echo $array

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    "return $array;" alla fine della funzione

  5. #5
    Quote Originariamente inviata da clasku Visualizza il messaggio
    "return $array;" alla fine della funzione
    Perchè non devo richiamare la funzione, la funzione fa anche altre cose, io devo solo riuscire a stampare l' array al di fuori di essa...
    ma mi sa che è impossibile...

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da camionistaxcaso Visualizza il messaggio
    Perchè non devo richiamare la funzione, la funzione fa anche altre cose, io devo solo riuscire a stampare l' array al di fuori di essa...
    ma mi sa che è impossibile...
    Volevi fare dell'OOP. E' l'occasione.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    Codice PHP:



    function pippo(array &$array)
    {
        
    $array[] = 'hello';
        
    //.....do something
        
    return 'world';
    }

    $array = [];

    pippo($array);

    print_r($array); 
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    camionistaxcaso, secondo te da quello che hai scritto si evinceva che la funzione faceva delle cose e ritornava un risultato impedendoti di fatto di avere l'array in risposta?

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    queste domande semplici sono un trabocchetto anche per me che sono ... alle prime armi
    ma un bel ....
    function vattelapesca()
    global array
    array[] = ....
    non basta a rendere l'array visibile nello script ?

  10. #10
    esatto marino intendevo proprio quello...poter ulitizzare l' array creata nella funzione al di fuori della funzione. Scusate se mi sono spiegato male

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.