递归多级采集

收藏698

阅读23606

更新时间2022-04-11

说明

可以在getData()方法中多次调用QueryList来实现递归多级采集。

示例


        
                
  •               

    xxx

                                   item1
                item2
              
                          
  •               

    xxx2

                                   item12
  •                 item22
                  
                              
    STR; $data = QueryList::Query($html,array(         'title' => array('h3','text'),         'list' => array('.list','html')     ),'#demo li')->getData(function($item){     $item['list'] = QueryList::Query($item['list'],array(              'item' => array('.item','text')         ))->data;     return $item; }); print_r($data); /**  结果:  Array (     [0] => Array         (             [title] => xxx             [list] => Array                 (                     [0] => Array                         (                             [item] => item1                         )                     [1] => Array                         (                             [item] => item2                         )                 )         )     [1] => Array         (             [title] => xxx2             [list] => Array                 (                     [0] => Array                         (                             [item] => item12                         )                     [1] => Array                         (                             [item] => item22                         )                 )         ) )  */

    向回调函数中传参数的方法

    采集乱码解决方案

    相关

    视频

    RELATED VIDEOS

    更多

    免费

    php8,我来也
    初级 php8,我来也

    315072次学习

    收藏

    免费

    Thinkphp6.0正式版视频教程

    免费

    细说PHP第一季
    中级 细说PHP第一季

    265134次学习

    收藏

    免费

    简单聊聊PHP创业那点事
    初级 简单聊聊PHP创业那点事

    12919次学习

    收藏

    科技资讯

    更多

    精选课程

    更多
    前端入门_HTML5
    前端入门_HTML5

    共29课时

    61.7万人学习

    CSS视频教程-玉女心经版
    CSS视频教程-玉女心经版

    共25课时

    39.3万人学习

    JavaScript极速入门_玉女心经系列
    JavaScript极速入门_玉女心经系列

    共43课时

    70.9万人学习

    独孤九贱(1)_HTML5视频教程
    独孤九贱(1)_HTML5视频教程

    共25课时

    61.6万人学习

    独孤九贱(2)_CSS视频教程
    独孤九贱(2)_CSS视频教程

    共22课时

    23万人学习

    独孤九贱(3)_JavaScript视频教程
    独孤九贱(3)_JavaScript视频教程

    共28课时

    33.9万人学习

    独孤九贱(4)_PHP视频教程
    独孤九贱(4)_PHP视频教程

    共89课时

    125万人学习

    热门下载

    更多
    关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号