我尝试学习cURL,我想从另一个页面复制内容,但我的代码错误:
preg_match("#<b> <a href="?p=Character&name=(.*?)&world=(.*?)" style='color: #fff;' title='level (.*?)'>(.*?)</a></b>#",
$url, $lalala);
谁能解决这个问题?
解析错误:语法错误、意外的"="
你需要通过字符串中的'
字符来转义你的 doble 引号。
preg_match("#<b> <a href='"?p=Character&name=(.*?)&world=(.*?)'" style='color: #fff;' title='level (.*?)'>(.*?)</a></b>#",$url, $lalala);
你的引号都搞混了——
preg_match('#<b> <a href="?p=Character&name=(.*?)&world=(.*?)" style=:"color: #fff;" title="level (.*?)">(.*?)</a></b>#',
$url, $lalala);