Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan PHP dan RegEx untuk mengambil semua nilai opsi dari kode sumber situs

Lihat Metode terbaik untuk mengurai HTML . Temukan solusi DOM di bawah ini:

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

dapat dilakukan dengan Ekspresi reguler juga, tetapi saya tidak merasa praktis untuk menulis pengurai HTML yang andal dengan Regex ketika ada banyak pengurai asli dan pihak ketiga yang tersedia untuk 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. Baca/Tulis split menggunakan Zend_Db

  2. Mengirim kata sandi melalui web

  3. Beberapa Menyisipkan pernyataan ke dalam Kasus MySQL

  4. Sedikit saran tentang Cassandra vs. MySQL

  5. Memanggil fungsi PHP dengan tombol HTML