Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng PHP và RegEx để tìm nạp tất cả các giá trị tùy chọn từ mã nguồn của trang web

Xem Các phương pháp tốt nhất để phân tích cú pháp HTML . Tìm giải pháp DOM bên dưới:

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

có thể được thực hiện với Regex quá, nhưng tôi không thấy thực tế khi viết một trình phân tích cú pháp HTML đáng tin cậy với Regex khi có rất nhiều trình phân tích cú pháp gốc và bên thứ ba có sẵn cho 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. Tại sao 2 truy vấn MySQL này trả về kết quả khác nhau

  2. Chỉ hiển thị mỗi Giá trị trường DISTINCT một lần bằng vòng lặp

  3. MySQL:Phân tích nhanh các loại liên kết

  4. Số lượng thuộc tính tìm kiếm theo mặt

  5. MIN () so với LEAST () trong MySQL:Sự khác biệt là gì?