У меня есть файл table.html и хотел бы получить эти значения: $ возраста, $ высоты, $ весаPHP найти определенные значения внутри таблицы (файла)?
table.html:
<tr><td class="key">Age</td><td class="value">24</td></tr>
<tr><td class="key">Height</td><td class="value">169</td></tr>
<tr><td class="key">Weight</td><td class="value">51</td></tr>
До сих пор я сделал этот код:
$html = file_get_contents("table.html");
libxml_use_internal_errors(true);
$doc = new DOMDocument;
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
// A name attribute on a <td>
$age = $xpath->query('//td[@class="key"]')->item(0);
echo $age->textContent;
«эхо» результат $ возраст Возраст, но я хочу, чтобы это было
Как получить результаты по высоте и весу в том же коде?
ли '@ класс = "значение"' не работает? –
класс = "значение" работает. Но в некоторых случаях, если значение высоты пустое, вес будет отображаться как высота. – Cyborg
@Cyborg: Что вы хотите сделать, если один из элементов (например, Height) отсутствует в таблице? Вы хотите отобразить остальную часть количества? Или что-то вроде 'Height: undefined'? –