как получить значение поля ввода simple_html_dom

Я хочу получить значение поля ввода. Например. у меня есть это поле ввода в моем HTML. Теперь я использовал это для получения HTML DOM.

simple_html_dom.РНР

После этого я попробовал вот так. Но не могу получить значение.

  include_once('simple_html_dom.php');
  $file_token = str_get_html($response);
  $tokenid = $file_token->find('input#hash_9e879c117c');
  echo $tokenid->value;

Я попробовал это и получил значение.

  $doc = new DOMDocument();
  $doc->loadHTML($response);
  $token = $doc->getElementById("hash_9e879c117c")->attributes->getNamedItem("value")->value;

Но вот HTML-это дисплей, который я не хочу отображать весь HTML. Я хочу только получить значение.

<input name="hash_9e879c117c" id="hash_9e879c117c" value="692ad23ba417d18d132897584fdaa042ff66d421" type="hidden">

Вы можете сообщить мне, как получить значение из указанного выше поля ввода.

2 ответа

  1. Попробуйте с:

    $tokenid = $file_token->find('input#hash_9e879c117c', 0);
    

    Это дает первый элемент, а не массив.