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

    [php] funzione che crea un array: come lo recupero dall'esterno? :fagiano:

    Salve,
    non ricordo come si fa a trasportare fuori un array o una variabile fuori da una funzione.
    Ho scritto questa:
    Codice PHP:
    function sqllisttbs() {
        global 
    $conn;
        
    $ris = @mysql_query('SHOW TABLES;'$conn);
        
    $arraytbs = array();
        while (
    $data mysql_fetch_row($ris)) {
            
    $arraytbs[] = $data[0];
        }

    ora, però alla fine non mi serve un return, ma serve poter richiamare dall'esterno i vari valori dell'array così
    Codice PHP:
    sqllisttbs();
    echo 
    $arraytbs[0];
    echo 
    $arraytbs[1];
    echo 
    $arraytbs[2]; 
    Ovviamente potrei lavorare passando un parametro alla funzione così function sqllisttbs(&$array) {
    però non esiste un modo per fare quello che voglio fare senza passare parametri? :master:
    わさび

  2. #2
    Codice PHP:
    function sqllisttbs() {
        global 
    $conn;
        
    $ris = @mysql_query('SHOW TABLES;'$conn);
        
    $arraytbs = array();
        while (
    $data mysql_fetch_row($ris)) {
            
    $arraytbs[] = $data[0];
        }
        return 
    $arraytbs;
    }

    $arraytbs sqllisttbs();
    echo 
    $arraytbs[0];
    echo 
    $arraytbs[1];
    echo 
    $arraytbs[2]; 
    Che c'è di male a fare cosi? Perché non vuoi usare il return?


  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da Gianni_T
    Che c'è di male a fare cosi? Perché non vuoi usare il return?

    Hai ragione non pensavo a fare così: $arraytbs = sqllisttbs();

    grazie
    わさび

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.