Visualizzazione dei risultati da 1 a 2 su 2

Discussione: fermare foreach

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1

    fermare foreach

    ho un problemino...

    ho creato questo aggeggio per recuperare alcuni dati che compaiono all'interno di una pagina su internet aggiornata piu' volte al di'.
    Purtroppo la parola "distanza" compare piu' volte e in diverse posizioni all'interno della pagina in questione... inoltre la sua posizione non e' sempre la stessa: essa varia ad ogni aggiornamento della pagina web.

    Col codice qui sotto, nel file dati.txt viene scritta solo l'ultima misura contenuta nel file pippo.html ... e l'echo me lo conferma...

    Purtroppo a me interessa estrarre solo la prima di queste misure in Km.

    E' possibile fermare il foreach al momento in cui trova la prima misura?
    Devo fare in un'altro modo?

    Codice PHP:
    <?php

    $fp 
    file("http//www.url.com/pippo.html");

    foreach(
    $fp as $cerca

    if (
    strstr($cerca'distanza' )) 

    $leggi strstr($cerca'Km');
    $stampa substr($leggi23);

    echo (
    $stampa);

    }
    }

    foreach(
    $fp as $cerca

    if (
    strstr($cerca'spessore' )) 

    $leggi2 strstr($cerca'mm');
    $stampa2 substr($leggi223);

    }
    }

    $nuovo=fopen("dati.txt",w);
    $scrivi=fwrite($nuovo,"'$stampa',\r\n");
    $scrivi=fwrite($nuovo,"'$stampa2',\r\n");
    fclose($nuovo);

    fclose($fp);
    ?>

  2. #2
    quando vuoi fermare il foreach usa
    break;

    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.