Visualizzazione risultati 1 fino 5 di 5

Discussione: estrarre stringa

  1. #1
    Guest

    Predefinito estrarre stringa

    Ciao, chi mi può aiutare a estrarre da questa stringa:

    <iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.sito.com/embed/link" frameborder="0"></iframe>

    l'indirizzo? ovvero mi serve solo:
    http://www.sito.com/embed/link

    Grazie ciao
    Simone

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Devi utilizzare le espressioni regolari. La funzione che devi usare in php è preg_match.

    Comunque dovresti esprimere meglio il contesto in cui si trova questra "stringa", cioè se si trova in un intero documento HTML oppure hai solo questa stringa ( isolata ) in una pagina a parte.
    Ultima modifica di javascripter : 11-10-2010 alle ore 13.58.44

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da javascripter Visualizza messaggio
    Devi utilizzare le espressioni regolari. La funzione che devi usare in php è preg_match.

    Comunque dovresti esprimere meglio il contesto in cui si trova questra "stringa", cioè se si trova in un intero documento HTML oppure hai solo questa stringa ( isolata ) in una pagina a parte.

    E si infatti avevo pensato alle espressioni regolari ma non so usarle molto bene,
    comunque la stringa è semplicemente questa, non c'è nulla di più intorno.
    Puoi aiutarmi per favore? grazie

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Citazione Originalmente inviato da symontest Visualizza messaggio
    E si infatti avevo pensato alle espressioni regolari ma non so usarle molto bene,
    comunque la stringa è semplicemente questa, non c'è nulla di più intorno.
    Puoi aiutarmi per favore? grazie
    Ok, allora puoi semplicemente fare:
    Codice PHP:
    <?php
    preg_match
    ('/src="(.+?)"/', '<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.sito.com/embed/link" frameborder="0"></iframe>', $m);

    $url = $m[1]; // in questa variabile trovi l'url
    echo $url;
    ?>

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da javascripter Visualizza messaggio
    Ok, allora puoi semplicemente fare:
    Codice PHP:
    <?php
    preg_match
    ('/src="(.+?)"/', '<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.sito.com/embed/link" frameborder="0"></iframe>', $m);

    $url = $m[1]; // in questa variabile trovi l'url
    echo $url;
    ?>
    provo, grazie :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •