dsiuy42084 2018-08-17 06:56
浏览 48

嵌套的foreach只遍历所有循环

Can anyone tell me why my foreach loops only loop one time through. The outer loop runs and then the two inner loops. After that it stops.

function saarealty_get_mls()
{
    $property_classes = ['RESI', 'COMM', 'VACANTLAND', 'MULT'];

    // generate the DMQL query  
    $query = "(Status=|ACTV,SOLD),(IDXOptInYN=1)";

    foreach ($property_classes as $pc) {

        $Photos = [];

        // make the request and get the results    
        $results = $rets->Search('Property', $pc, $query);

        // save the results in a local file     
        file_put_contents(get_template_directory() . '/Property_' . $pc . '.json', $results->toJSON());

        foreach ($results as $r) {
            $photos  = [];
            $sysid   = $r['Matrix_Unique_ID'];
            $objects = $rets->GetObject('Property', 'LargePhoto', $sysid, '*', 1);

            foreach ($objects as $object) {
                $photos[] = $object->getLocation();
            }

            foreach ($photos as $p) {
                $Photos[] = $p;
            }
            $photos_json = json_encode($Photos);
            file_put_contents(get_template_directory() . '/Photos_' . $pc . '.txt', $photos_json);
        }
    }
}

Thanks for your help in advance,

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 keil的map文件中Image component sizes各项意思
    • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
    • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
    • ¥15 划分vlan后,链路不通了?
    • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 Centos / PETGEM
    • ¥15 划分vlan后不通了
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)