我对 PHP(早期入门级)相当陌生。我正在用 php 卷曲一个网页。但是我需要一个变量。
在终端中,我将页面卷曲到一个 txt 文件。文本文件是:
<input type="hidden" name="studentid" value="23019bdisakd" /></form>
我需要 23019bdisakd 。在终端中,我执行以下操作:
grep "studentid" | tr -d '\"' | cut -d"=" -f4 | cut -d"/" -f1 | tr -d '\n' ;
它可以做到。
但是,现在我需要在 PHP 中进行
是)我有的:
$url = "www.hereisthewebpage.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$lines = curl_exec ($ch);
curl_close ($ch);
我做了一些研究,发现了 parse_str()。我将如何使用它?我编造了以下内容: $StudentID= lines | grep "wosid" | tr -d '\"' | cut -d"=" -f4 | cut -d"/" -f1 | tr -d '\n' ; 但我 99% 这不是正确的方法。
任何帮助,将不胜感激。