作者poeta (键盘诗人)
看板PHP
标题[请益] 处理字串的小问题
时间Tue Jul 28 23:21:53 2020
网页的原始码中 有一段资料是我需要的
....<input type="hidden" name="userId" id="userId" value="31522767" />...
我现在的做法是把整张网页原始把都设定成字串变数
然後用mb_substr()去处理,初步试用是成功的,正确抓到我需要的31522767
後来发现另一个问题,就是value的长度不一定是8码,有可能是7码、9码,
这样的话要怎麽办呢?
mb_substr()已经把长度写死了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.224.202.154 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1595949715.A.E2F.html
1F:→ zx4109: 这个情境,可以试着用正规式来处理看看 07/29 00:20
2F:→ ddoll288: PHP Simple HTML DOM Parser 07/29 03:39
3F:→ ddoll288: $html = str_get_html($result); 07/29 03:41
4F:→ ddoll288: $html->find("input[id=userId]", 0)->attr["value"] 07/29 03:42
5F:→ crossdunk: 正规化 07/29 10:04
6F:→ poeta: 谢谢大家提供解决方式,我再试试看。 07/29 15:57
7F:推 b95170088: ddoll28正解,这超好用 08/04 21:51