sql >> データベース >  >> RDS >> Mysql

PHPとRegExを使用して、サイトのソースコードからすべてのオプション値をフェッチする

    HTMLを解析するための最良の方法 を参照してください。 。以下のDOMソリューションを見つけてください:

    $dom = new DOMDocument;
    $dom->loadHTMLFile('http://example.com');
    $options = array();
    foreach($dom->getElementsByTagName('option') as $option) {
        $options[$option->nodeValue] = $option->getAttribute('value');
    }
    

    このは、正規表現 でも、PHPですぐに利用できるネイティブおよびサードパーティのパーサーがたくさんある場合は、正規表現を使用して信頼性の高いHTMLパーサーを作成するのは実用的ではありません。



    1. MySQL 5.7.10でJSONデータ型列を更新するにはどうすればよいですか?

    2. MySQLiプリペアドステートメントエラーレポート

    3. SQLServer2019でMDFファイルを管理する

    4. VBAを使用したスト​​アドプロシージャの呼び出し