Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    42

    Estrarre caratteri da una stringa

    Ciao ragazzi,

    scusate la domanda che dovrebbe essere relativamente semplice, comunque vi espongo il mio problema:

    da una lista di stringhe di indirizzi web (video su youtube) vorrei estrarre unicamente il video ID per poterlo poi passare al mio filmato in flash (che utilizza le api di youtube).

    Perciò, per esempio, nel caso in cui io avessi una stringa del genere:

    http://www.youtube.com/watch?v=vUJBr...ture=rec-HM-r2

    dovrei estrapolare unicamente vUJBrzGnaSI che è l'id del video.

    In teoria quindi dovrei sfruttare una funzione per tagliare la stringa dall' '=' alla '&'.

    Mi sapreste dire come?

    grazie mille,
    mith84

  2. #2

  3. #3
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Mentre ti addentri nella lettura, io posso farti questo per sport; ma è JavaScript:
    codice:
    <html><head><script type="text/javascript">
    
     var vidid = "";
    
    function extract(){
    
     var ahalf = document.getElementsByName("fullURL")[0].value.split("="); 
     var piece = ahalf[1].split("&");
         vidid = piece[0];
    
     alert(vidid);
    
     };
    
    </script>
    </head><body bgcolor="9090FF">
    
    <input name="fullURL" type="text" size="80">
    <input value="estrai" type="button" onclick="extract();">
    
    
    
    </body></html>
    Ora hai la variabile vidid che essendo dichiarata come globale, puoi far avere ad altre funzioni; sempre in ambito JS.
    Spero possa aiutarti a smanettare qualcosa di analogo in solo PHP, se occorre.

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.