Visualizzazione dei risultati da 1 a 4 su 4

Discussione: gestione array

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    gestione array

    io volevo creare un metodo che mi restituisse l'array popolato da una lettura di un file...

    perche se scrivo cosi funziona

    function getIpConfig()
    {
    while (!feof ($socket))
    {
    $riga[]=fgets($file);

    }
    $tot = count($riga)-1;
    for($i=0;$i<$tot;$i++)
    {
    echo $riga[$i];
    echo "
    ";
    }

    }

    mentre se scrivo cosi l'array che mi ritorna e' vuoto


    function getIpConfigB()
    {

    while (!feof ($socket))
    {
    $riga[]=fgets($file);

    }
    return $riga;

    }

    quando uso questo metodo scrivo cosi per ottenere l'array

    $array[] = getIpConfigB();
    ma array e ' vuoto...
    dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non ho capito cosa vuoi fare, ma se vuoi esiste questo:

    file();


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    scusa...mi era partito un invio e mentre lo modificavo te avevi gia risposto...mi capita pochissime volte che mi rispondano cosi in fretta...

    cmq il mio problema e' una funzione che restituisce un array e quando uso quella funzione voglio tirarlo fuori e metterlo in un array....spero di esser stato abb chiaro

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    la mia risposta dovrebbe valere lo stesso, la funzione sopracitata crea un array contenente N elementi che rappresentano le N righe del file passatogli.

    ciao

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.