B BayLollo Utente Attivo 28 Ago 2014 84 0 6 25 Ott 2014 #1 Consideriamo che io abbia questo file: Codice: [A] 1 [A] 2 [B] 3 [C] 4 [A] 5 [B] 6 Ciò che dovrei fare, sarebbe estrarre dal file solo le righe che iniziano con "[A]", con "" o con "[C]", come potrei farlo?
Consideriamo che io abbia questo file: Codice: [A] 1 [A] 2 [B] 3 [C] 4 [A] 5 [B] 6 Ciò che dovrei fare, sarebbe estrarre dal file solo le righe che iniziano con "[A]", con "" o con "[C]", come potrei farlo?
criric Super Moderatore Membro dello Staff SUPER MOD MOD 21 Ago 2010 5.607 54 48 TN 25 Ott 2014 #2 Ciao, leggi le righe del file con fopen() e le verifichi con strpos()
B BayLollo Utente Attivo 28 Ago 2014 84 0 6 26 Ott 2014 #3 criric ha scritto: Ciao, leggi le righe del file con fopen() e le verifichi con strpos() Clicca per allargare... Non capisco il procedimento da utilizzare. Con fopen() apro il file e con strpos() trovo la prima occorrenza, ma come posso usarli così che io possa ottenere le righe che voglio io?
criric ha scritto: Ciao, leggi le righe del file con fopen() e le verifichi con strpos() Clicca per allargare... Non capisco il procedimento da utilizzare. Con fopen() apro il file e con strpos() trovo la prima occorrenza, ma come posso usarli così che io possa ottenere le righe che voglio io?
criric Super Moderatore Membro dello Staff SUPER MOD MOD 21 Ago 2010 5.607 54 48 TN 26 Ott 2014 #4 PHP: <?php $file = "file.txt"; // apro il file in lettura $fr = fopen($file, 'r'); // ciclo il contenuto while (!feof($fr)) { // estraggo la riga $riga = fgets($fr); if (strpos($riga, "[A]") === 0) echo $riga . "<br />"; } // chiudo fclose($fr); ?>
PHP: <?php $file = "file.txt"; // apro il file in lettura $fr = fopen($file, 'r'); // ciclo il contenuto while (!feof($fr)) { // estraggo la riga $riga = fgets($fr); if (strpos($riga, "[A]") === 0) echo $riga . "<br />"; } // chiudo fclose($fr); ?>
B BayLollo Utente Attivo 28 Ago 2014 84 0 6 26 Ott 2014 #5 criric ha scritto: PHP: <?php $file = "file.txt"; // apro il file in lettura $fr = fopen($file, 'r'); // ciclo il contenuto while (!feof($fr)) { // estraggo la riga $riga = fgets($fr); if (strpos($riga, "[A]") === 0) echo $riga . "<br />"; } // chiudo fclose($fr); ?> Clicca per allargare... Lovely. Grazie mille!
criric ha scritto: PHP: <?php $file = "file.txt"; // apro il file in lettura $fr = fopen($file, 'r'); // ciclo il contenuto while (!feof($fr)) { // estraggo la riga $riga = fgets($fr); if (strpos($riga, "[A]") === 0) echo $riga . "<br />"; } // chiudo fclose($fr); ?> Clicca per allargare... Lovely. Grazie mille!