0

我正在尝试解析一个 idx 文件(版本:3.01),但我找不到正确的逻辑。我有一个包含所有数据的txt文件。此页面能够解析文件:https ://idx.netsquad.pro/

这是我的代码,但在数组中我有很多空字符串。


$data_immo = file_get_contents('data/unload.txt');
$objects = explode('IDX3.01#GARAIO REM#', $data_immo);
$output = array_shift($objects); 

echo '{';
foreach ($objects as $item) {

        $data_details = preg_split ("/\#/", $item);
       // var_dump($data_details);


        $object_title = utf8_encode($data_details[14]);
        $object_title_json = json_encode($object_title);

        $object_id = $data_details[3];  
       
        echo "
            \"id\": $object_id,
            \"title\": $object_title_json,
        ";
    }
echo '}';

unload.txt 文件如下所示:

IDX3.01#GARAIO REM#APPT#1#RENT#10219#01#1606#Inselstrasse 77#4055#Zürich#ZH#CH###01.09.2021#Charmante Dachwohnung mit zwei Terrassen zum Verweilen#<p>Das nordostw�rts an die Kleinbasler Altstadt anschliessende Claraquartier ist fl�chenm�ssig noch etwas kleiner als Erstgenanntes und damit der Winzling unter allen baselst�dtischen Wohnvierteln.</p><p><br></p><p>Unsere gepflegte Liegenschaft befindet sich in untermittelbarer N�he zum Messeplatz wie auch zum Claraplatz. Zu diversen �ffentlichen Verkehrsmittel und dem Rheinufer gelangt man einfach zu Fuss.</p><p><br></p><p>Diese Wohnung bietet Ihnen folgende Annehmlichkeiten:</p><p><br></p><p></p><ul><li>Grossz�giger Eingangsbereich</li><li>K�che mit Essplatz, Geschirrsp�lmaschine und Glaskeramikherd</li><li>Badezimmer mit WC und Badewanne</li><li>separates WC</li><li>Wohn- und Schlafzimmer mit Eichenparkettboden</li><li>zwei grossz�gige Dachterrassen</li><li>Kellerabteil</li><li>Lift</li><li>Waschk�che und Trockenraum zur Mitbenutzung</li></ul><br>Haben wir Ihr Interesse geweckt? Dann z�gern Sie nicht, Herrn E. Schwarb f�r einen Besichtigungstermin zu kontaktieren.<br><p></p>#2110.0#1910.0#200.0#MONTHLY#CHF##6#4.5#0#91.0#0###1972#N#N#N#Y#N#N#N#Y##200#100#50#200#200#10219.01.1606-20210531-0824.e7c490193ca433d07f66302724753997504dbe2f.png#10219.01.1606-20210503-0823.2543dbcf4833673f2095178d7a8a609ba389ce87.png#10219.01.1606-20210503-0823.893d56c003a9202ba730c2976de4bd43e369e76b.png#10219.01.1606-20210503-0823.edabaad38d26e5c11fdb109a7e811b543ac692ad.png#10219.01.1606-20210503-0823.089234e1a5b4b34ad09c60b78ce8c5e1a43562da.png#Frontansicht#K�che#Bad#Zimmer#Dachterrasse#############WernerSutt#werner sutter & co. ag##Alexandra M�hlethaler#Lutzertstrasse 33#4132#Muttenz#CH#061 467 57 42##061 467 57 58###Edward Schwarb#079 825 97 48#####10219.01.1606-20210503-0823.58c37d053b1b68dbe2318cbf3590a38727b87786.png####Grundriss#################0######N#N#N#N#N#N#Y#Y#Y#Y#N#############################################N#N####N#N#N######
IDX3.01#GARAIO REM#APPT#1#RENT#11402#01#1202#Am Bach 15#4132#Berlin#BL#DE###16.07.2021#Neue und moderne Wohnung N�he Bahnhof#<p>Muttenz ist die drittgr�sste Gemeinde des Kantons Basellands und grenzt unmittelbar an den Kanton Baselstadt. In wenigen Gehminuten erreichen Sie das Dorfzentrum sowie den Bahnhof Muttenz wovon Sie Anschl�sse nach Basel, Rheinfelden, Olten etc. haben. Aber auch mit dem Auto sind Sie in k�rzester Zeit auf der Autobahn A2 in Richtung Z�rich oder Deutschland.<br></p><p><br></p><p>Wir vermieten eine moderne Wohnung im 1. Obergeschoss mit Balkon. Helle und freundliche R�ume mit Keramikb�den in Holzoptik und Bodenheizung. Die Wohnung teilt sich wie folgt auf:</p><p><br></p><p></p><ul><li>Entr�e mit Wandschrank</li><li>Einbauk�che mit direkt angrenzendem Wohn-/Esszimmer</li><li>Schlafzimmer</li><li>Badzimmer mit Badewanne</li><li>Balkon (ca. 7.6 m2)</li></ul><br>Die grosse Dachterrasse steht allen Mietern zur Ben�tzung zur Verf�gung. Im Untergeschoss befindet sich die Waschk�che zur Mitben�tzung, sowie ein eigenes Kellerabteil. Ein Autoabstellplatz kann f�r CHF 140.00 pro Monat dazu gemietet werden.<p></p><p><br></p><p>Die Wohnung verf�gt �ber eine kontrollierte L�ftungsanlage. Nicht nur Allergiker wissen die pollenfreie, filtrierte Zuluft zu sch�tzen.<br></p><p><br></p><p><b>Die Bilder zeigen den Ausbaustandard und k�nnen von der tats�chlichen Wohnung abweichen.</b><br></p><p><br></p><p>Haben wir Ihr Interesse geweckt? Dann z�gern Sie nicht die Wohnung zu besichtigen.</p>#1620.0#1420.0#200.0#MONTHLY#CHF##2#2.5#0#49.0#0###2017#Y#N#N#Y#N#N#N#Y##0#0#0#0#0#11402.01.1202-20210506-1608.ab5e1308818e257685230510cc1a010192cec832.png#11402.01.1202-20210506-1608.c1b851a98bd9bd9a8405f5f005f0ce822f0eee21.png#11402.01.1202-20210506-1608.190612b6ce2570dcb3498056282f78f8b3c6be51.png#11402.01.1202-20210506-1609.3f7d2b0a4fd5bf62fc9560c2b7809933b22ad73e.png#11402.01.1202-20210506-1609.cfe69d686b33a72ce4ea0361cddb9a8a6a7a628d.png#Wohnzimmer_1.jpg#Schlafzimmer_1.jpg#Kueche.JPG#Badezimmer_1.jpg#Balkon_1.jpg#############WernerSutt#werner sutter & co. ag##Alessandra Karlin#Lutzertstrasse 33#4132#Muttenz#CH#061 467 57 47##061 467 57 58###Sarah Kammermann#079 796 51 87#####11402.01.1202-20210506-1615.689435c7ecd2a6aed38dc2fdc53c6f891b927982.png#11402.01.1202-20210506-1615.2caffc939ae5da82ffcb951a8dc1735a551e8a60.png###159_15_1202_1.jpg#Frontansicht_1.JPG################0######Y#Y#N#N#N#N#Y#Y#Y#Y#N#############################################N#N####N#N#N######

任何帮助都会很棒。

4

0 回答 0