@podkudahka
крутой

Как в php получить данные из тега html?

<span class="output monthly-payment">1923</span>
Мне нужно в форме отправлять значение из этого тега. Подскажите пожалуйста как я могу это сделать
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 2
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
<?php
function parseDesiredSiteAndReturnHTML () {
    // Mock logic
    return '<span class="output monthly-payment">1923</span>';
}

function getMonthlyPaymentValueOfParsedHTML ($html) {
    $document = new DOMDocument();
    $document->loadHTML($html);
    
    $xpath = new DOMXpath($document);
    $elements = $xpath->query("//span[contains(@class, 'monthly-payment')]");
    $firstElement = $elements->item(0);

    return $firstElement->nodeValue;
}

$parsedHTML = parseDesiredSiteAndReturnHTML();
$monthlyPaymentValue = getMonthlyPaymentValueOfParsedHTML($parsedHTML);

var_dump($monthlyPaymentValue); // 1923
Ответ написан
@FasterTans
Перед отправкой формы, забираете ваше значение - $('.output.monthly-payment).text()
И в форме добавляете это значение.
Чтоб более подробно написать, нужна ваша страничка с кодом отправки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы