Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Isolare parti di una stringa

    Salve,
    avrei un problema che penso potete risolvere

    Dovrei isolare da questa stringa:
    <a href="http://www.prova.com/product_info.php/products_id/2369">DARK SILVER [titolo]</a>
    solo la prima parte, ossia:
    <a href="http://www.prova.com/product_info.php/products_id/2369">
    va bene utilizzare in questo modo preg_match_all con relativa regex?

    Codice PHP:
    preg_match_all('<a href="/(.*?)">(.*?)</a>'$stringa$output);
    print_r($output); 

    Grazie e buona giornata
    News In Web - il social news per tutti
    --> https://www.newsinweb.net <--

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    ora non per dire niente, ma leggere almeno una guida sull'utilizzo delle funzioni e delle regexp?

    Non si capisce neanche cosa devi isolare di preciso. L'url? L'url e il nome? tutto il tag inziale <a href="...">

    #<a\s+href="(.*?)">(.*?)</a>#

    Se non ho capito male...

  3. #3
    Ciao zacca,
    grazie intanto per la tua risposta

    In pratica devo isolare da questa stringa:
    <a href="http://www.prova.com/product_info.php/products_id/2369">DARK SILVER [titolo]</a>
    solo la prima parte, ossia:
    <a href="http://www.prova.com/product_info.php/products_id/2369">

    Grazie ancora
    News In Web - il social news per tutti
    --> https://www.newsinweb.net <--

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    codice:
    <?php
    $url = <<<EOT
    	<a href="http://www.prova.com/product_info.php/products_id/2369">DARK SILVER [titolo]</a>
    	<a href="http://google.it">Google</a>
    	<a href="http://facebook.com">What ?</a>
    EOT;
    
    
    preg_match_all('#(<a\s+href=".*?">).*?</a>#', $url, $ret);
    print_r($ret[1]);

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.