Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho un file prova.txt con tot righe...

    riga1ab
    riga2acd
    riga3rfh
    riga4alm
    ecc...

    con questa semplice riga:

    $arrayprova= file ('prova.txt');

    converto il file in un array dove ogni ritorno a capo del file delimita un elemento dell'array
    e cioè ogni elemento dell'array alla fine sarà: riga1,riga2 ecc...

    quindi ho ottenuto per adesso qualcosa di questo tipo:

    $arrayprova = array("riga1ab","riga2acd","riga3rfh","riga4alm");

    La domanda è come faccio a crearmi un nuovo array scelto che contenga esclusivamente elementi dell'array originario contenenti solo un determinato valore (ad es. l'a ?)

    Nell'esempio dovrei riuscire ad ottenere...

    $nuovoarray= array("riga1ab,riga2acd,riga4alm");

    infatti solo la riga1.. la riga2.. e la riga4.. contengono l'a


    Grazie a chi mi refresherà... su questo tipo di verifica e selezione

  2. #2

    Re: Ho un file prova.txt con tot righe...

    Originariamente inviato da freetom
    $arrayprova = array("riga1ab","riga2acd","riga3rfh","riga4alm");

    La domanda è come faccio a crearmi un nuovo array scelto che contenga esclusivamente elementi dell'array originario contenenti solo un determinato valore (ad es. l'a ?)
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/array_filter
    http://www.php.net/strpos

    Edit:
    Ovviamente se il file è molto grande, è meglio usare l'accoppiata fopen()/fgets()/fclose() e filtrare i dati in fase di lettura.

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.