Hallo,
Ich kann hier die Struktur posten:
okay,
sieht nach csv-Format aus, da nehme ich mal:
"Anton","Bucher","Augasse 3","47113","Almen","02682","357159"
"Bernd","Kreisch","Bergpfad 7","49715","Biesen","02683","456852"
"Carlos","Santana","Carlsweg 5","41917","Cargen","02684","951753"
"Dieter","Mayer","Dörrhof 9","45719","Dassel","02685","258654"
und diesen Code:
<?php
$DT = file('datei.txt');
$i = 0;
foreach($DT as $zeile) {
$i++;
$zeile = trim('"'.$i.'",'.$zeile);
$iX = strlen($zeile);
$AA = explode('","', substr($zeile, 1, $iX-2));
print_r($AA);
}
?>
Schau Dir die Ausgabe an, dann verstehst Du das sicher.
Noch etwas zu der unuebersichtlichen Auswertung von Element[36].
Diese Loesung ist sehr schlecht zu warten, deshalb hier mein Vorschlag:
Lagere die Daten in eine extra Datei aus, die includiert wird.
Datei Einsatzart.php:
<?php
$einsatzart = array(
'03.01.'=>'Verkehrsunfall',
'03.28.'=>'First Responder',
'03.02.'=>'Unfall mit Schienenfahrzeugen',
'03.03.'=>'Unfall mit Luftfahrzeugen',
'03.04.'=>'Unfall mit Wasserfahrzeugen',
'03.05.'=>'Absturzgefährdete Person',
'03.06.'=>'Hochbauunfall/Einsturzgefahr',
'03.07.'=>'Absturzgefährdete Teile',
'03.08.'=>'Tiefbau-/Silounfall',
'03.09.'=>'Unfall m. Aufzügen/Maschinen/techn. Geräten',
'03.10.'=>'Wasser-/Eisunfall',
'03.11.'=>'Wasserschäden/Wasserrohrbruch',
'03.12.'=>'Hochwasser',
'03.13.'=>'Sturmschäden',
'03.14.'=>'Tierunfall',
'03.15.'=>'Insekten',
'03.16.'=>'Auslaufender Treibstoff',
'03.17.'=>'Ölspur',
'03.18.'=>'Öl auf Gewässer',
'03.19.'=>'Freiwerden gefährlicher Stoffe',
'03.20.'=>'Vermisste Person',
'03.21.'=>'Raum-/Wohnungsöffnung',
'03.22.'=>'Verschliesen v. Raum/Wohnung',
'03.23.'=>'Wasserversorgung-/Transport',
'03.24.'=>'Freiwillige Tätigkeit',
'03.25.'=>'Sonstige Hilfeleistung',
'03.26.'=>'Einsatz nicht mehr erforderlich',
'03.27.'=>'Besetzen der NaSt bzw. Kreiseinsatzzentrale (KEZ)',
'11.01.'=>'Wohnungsbrand',
'11.02.'=>'Verwaltungs-/Bürobrand',
'11.03.'=>'Geschäfts-/Warenhausbrand',
'11.04.'=>'Handwerks-/Kleingewerbebetriebsbrand',
'11.05.'=>'Hotel-/Gaststättenbrand',
'11.06.'=>'???',
'11.07.'=>'???',
'11.08.'=>'Garagenbrand',
'11.09.'=>'Baustellen-/Rohbaubrand',
'11.10.'=>'Land-/Forstwirtschaftlicher Brand',
'11.11.'=>'???',
'11.12.'=>'Fahrzeugbrand',
'11.13.'=>'???',
'11.14.'=>'Lager-/Speditionsbrand',
'11.15.'=>'Industrie-/Energieversorgungsbrand',
'11.16.'=>'Flächenbrand',
'11.17.'=>'Sonstiger Brandeinsatz',
'11.99.'=>'Unbekannter Brand');
?>
So kannst Du die Daten problemlos pflegen.
Entities werden erzeugt und gehoeren hier nicht rein.
Nun kann man jede Einsatzart direkt ausgeben.
HTH
Gruss und Dank
Norbert