Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie PHP i RegEx do pobierania wszystkich wartości opcji z kodu źródłowego witryny

Zobacz Najlepsze metody analizowania HTML . Znajdź rozwiązanie DOM poniżej:

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

To można zrobić za pomocą Wyrażenie regularne też, ale nie wydaje mi się praktyczne pisanie niezawodnego parsera HTML za pomocą Regex, gdy istnieje wiele parserów natywnych i innych firm, które są łatwo dostępne dla PHP.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie z bazą danych PHP i MYSQL oraz tworzenie tabel tylko raz

  2. Konsument producenta MySQL z wieloma wybranymi wątkami

  3. Jak przekazać listę identyfikatorów do procedury składowanej MySQL?

  4. mysql:zobaczyć wszystkie otwarte połączenia z daną bazą danych?

  5. Klucz obcy Sequelize.js