Visualizzazione dei risultati da 1 a 10 su 40

Visualizzazione discussione

  1. #4
    badaze io nel mio codice html avevo solo due div e un h2
    codice HTML:
    <html>
    <head></head>
    <body>
    <div>Agosto</div>
    <div>Venerdi</div>
    <h2>Settembre</h2>
    </body>
    </html>
    ma provando il tuo codice con print_r e var_dump mi fa vedere il doppio

    codice HTML:
    $uri = 'http://localhost/home.html';
    
    $get = file_get_contents($uri) /*string*/ ;
    
    $pattern = "/(<div[^>]*>(.+?)<\/div>)/msi"  ;
    
    print preg_match_all($pattern, $get, $matches);
    
    print_r($matches);
    con print_r mi da questo output

    2Array ( [0] => Array ( [0] => Agosto
    [1] => Venerdi
    ) [1] => Array ( [0] => Agosto
    [1] => Venerdi
    ) [2] => Array ( [0] => Agosto [1] => Venerdi ) )


    invece con var_dump

    array(3) { [0]=> array(2) { [0]=> string(17) "Agosto
    " [1]=> string(18) "Venerdi
    " } [1]=> array(2) { [0]=> string(17) "Agosto
    " [1]=> string(18) "Venerdi
    " } [2]=> array(2) { [0]=> string(6) "Agosto" [1]=> string(7) "Venerdi" } }

    inoltre ero curioso di sapere perche alla fine del pattern ci metti MSI? a che cosa serve?
    Ultima modifica di riccardo94; 25-08-2018 a 15:07

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