peppijunior
Mitglied
Abend,
folgende Situation,
ich lese mir ein File ein, welches ähnlich einem ini File aufgebaut ist, sprich es gibt verschiedene Sections [Section1] [Section2] und so weiter, allerdings in einer Wurst und nicht zeilenweise gegliedert.
Dies wurde schon so in ein Array verpackt das jede Zeile des Arrays einen Wert Section und einen Wert des Sectioninhaltes hat, also z.b.
Nun möchte ich ein paar ausgewählte dieser Sections in meine DB schreiben.
Hierzu die Funktion array_search.
Mein Array in dem die Sections die ich suche stehen, könnte je nach konfiguration so aussehen:
Meine Function sieht nun so aus:
Nun ist es so, das im $Arr garantiert die Section TITLE enthalten ist, und im $ShortInfos ebenso.
Jedoch wird es von array_search nicht erkannt. Verstehe ich hier etwas Grundlegendes an der Funktion nicht, oder ist es gar nur ein kleiner Fehler von mir oder wo oder was?
folgende Situation,
ich lese mir ein File ein, welches ähnlich einem ini File aufgebaut ist, sprich es gibt verschiedene Sections [Section1] [Section2] und so weiter, allerdings in einer Wurst und nicht zeilenweise gegliedert.
Dies wurde schon so in ein Array verpackt das jede Zeile des Arrays einen Wert Section und einen Wert des Sectioninhaltes hat, also z.b.
PHP:
echo $arr[0][0]; //TITLE
echo $arr[0][1]; //Mein Titel
Nun möchte ich ein paar ausgewählte dieser Sections in meine DB schreiben.
Hierzu die Funktion array_search.
Mein Array in dem die Sections die ich suche stehen, könnte je nach konfiguration so aussehen:
PHP:
$ShortInfos = array(1 => 'TITLE', 2 => 'LENGTH', 3 => 'DATE');
Meine Function sieht nun so aus:
PHP:
foreach ($Arr as $Value) {
if (array_search($Value[0], $ShortInfos)){
$InsertCol[$i][0] = $Value[0];
$InsertCol[$i][1] = $Value[1];
}
}
Nun ist es so, das im $Arr garantiert die Section TITLE enthalten ist, und im $ShortInfos ebenso.
Jedoch wird es von array_search nicht erkannt. Verstehe ich hier etwas Grundlegendes an der Funktion nicht, oder ist es gar nur ein kleiner Fehler von mir oder wo oder was?