[请益] 处理字串的小问题

楼主: poeta (键盘诗人)   2020-07-28 23:21:53
网页的原始码中 有一段资料是我需要的
....<input type="hidden" name="userId" id="userId" value="31522767" />...
我现在的做法是把整张网页原始把都设定成字串变量
然后用mb_substr()去处理,初步试用是成功的,正确抓到我需要的31522767
后来发现另一个问题,就是value的长度不一定是8码,有可能是7码、9码,
这样的话要怎么办呢?
mb_substr()已经把长度写死了
作者: zx4109 (阿仲)   2020-07-29 00:20:00
这个情境,可以试着用正规式来处理看看
作者: ddoll288 (风儿卿卿)   2020-07-29 03:39:00
PHP Simple HTML DOM Parser$html = str_get_html($result);$html->find("input[id=userId]", 0)->attr["value"]
作者: crossdunk (推嘘自如)   2020-07-29 10:04:00
正规化
楼主: poeta (键盘诗人)   2020-07-29 15:57:00
谢谢大家提供解决方式,我再试试看。
作者: b95170088 (夏恋秋分)   2020-08-04 21:51:00
ddoll28正解,这超好用

Links booklink

Contact Us: admin [ a t ] ucptt.com