如何解决php query错误问题
程序员文章站
2022-04-04 19:20:50
...
php query错误的解决办法:首先用class方式查询出某div的循环列表;然后使用“$pic->name = $pictitle;$pic->src =$picurl;”方式即可phpQuery使用错误问题。
推荐:《PHP视频教程》
phpQuery使用错误解决
phpQuery是一个服务器端的jQuery php版的实现,可以对读取到的文档(从本地文件或者url) 用类似 jQuery的语法进行查询和操作,十分方便。
对信息采集很有用,当然也产生了大量重复信息
这回又遇到一个问题了,用class方式查询出某div的循环列表后,想用数组的方式保存div中的某些字段,如:
$doc = \phpQuery::newDocumentFile('C:/xampp/htdocs/sae/st/text.htm'); $piclist = pq(".p-cell.cellItem"); foreach ($piclist as $pic) { $picurl = pq($pic)->find('.pic img')->attr('src'); $pictitle = pq($pic)->find('span.cellTit')->html(); //以下两行会报错 Cannot use object of type DOMElement as array $pic['src'] = $picurl; $pic['name'] = $pictitle; //正确的使用方式, 参见 http://www.wallpaperama.com/forums/howto-fix-fatal-error-cannot-use-object-of-type-stdclass-as-array-in-php-t1735.html //$pic->name = $pictitle; //$pic->src = $picurl; }
以上就是如何解决php query错误问题的详细内容,更多请关注其它相关文章!
上一篇: ftp指的是什么
下一篇: php怎样删除数组的第一个元素
推荐阅读
-
Nginx PHP-Fcgi中因PHP执行时间导致504 Gateway Timeout错误解决记录
-
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
-
如何解决.vue文件url引用文件的问题
-
php编译安装常见错误大全和解决方法
-
如何清理IE8缓存解决网页加载脚本不更新问题
-
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
-
Socket不能选择本地IP连接问题如何解决
-
如何解决搜狐影音播放“画面卡”或提示“网络连接异常”的问题?
-
如何解决搜狐影音播放器声音小或没有声音问题?
-
IE发生内部错误 窗口被关闭的问题的解决办法