Jag har i en tidigare tråd fått hjälp med att sortera ut det aktuella väderinnehållet från en vädersida. Denna väderinformation ser ut på följande sätt:
ESSP 240820Z 28012KT 9999 BR BKN010 03/01 Q1015 RWY 27 CLEAR and DRY 51-100 PCT LESS THAN 1 MM BA GOOD=
ESSP är en identifierare för Norrköpings flygplats. Nu vill jag föra in hela stycket ovan i en MySQL-databas. ESSP vill jag kopiera från strängen och lagra i databasen som ett unikt ID i ett eget fält. Därefter vill jag föra in hela kodstycket + identifieraren i en textsträng i databasen.
Jag har för mig att jag sätt en funktion som heter preg_split som kanske kan vara användbart? Någon som har erfarenhet av detta förfarande? Att lagra själv information i databasen vet jag hur man gör men det är just att bryta ut rätt information som jag inte riktigt har koll på.
Ovanstående kodstycke fungerade när jag placerade in en sträng direkt i funktionen explode. När jag prövar igen men denna gång placerar funktionen explode med tillhörande vektor $lol i for-satsen för att extrahera identifieraren från strängen så att jag därefter kan lagra den i databasen blir det fel.
Felet jag får är:
Parse error: parse error, unexpected '[' in /XXX/metar.php on line 23