देखें HTML को पार्स करने के सर्वोत्तम तरीके . नीचे डोम समाधान खोजें:
$dom = new DOMDocument;
$dom->loadHTMLFile('http://example.com');
$options = array();
foreach($dom->getElementsByTagName('option') as $option) {
$options[$option->nodeValue] = $option->getAttribute('value');
}
यह के साथ किया जा सकता है रेगेक्स भी, लेकिन मुझे रेगेक्स के साथ एक विश्वसनीय HTML पार्सर लिखना व्यावहारिक नहीं लगता, जब PHP के लिए बहुत सारे देशी और तृतीय पक्ष पार्सर आसानी से उपलब्ध हों।