Get Text From <option> Tag Using PHP

Viewed 40441

I want to get text inside the <option> tags as well as its value.

Example

<select name="make">
<option value="5"> Text </option>
</select>

I used $_POST['make']; and I get the value 5 but I want to get both value and the text.

How can I do it using PHP?

6 Answers

You can use simple dom

<?php 
include('/mnt/sdb1/addons/simplehtmldom/simple_html_dom.php');
$html = file_get_html('tari.html');
$opt = array();
foreach($html->find('option') as $a) {
 $opt[] = $a->value;
}
print_r($opt);
?>
Related