Ich habe ein Array wie dieses
$test = array();
$test[0] = array();
$test[0][0] = "1";
$test[0][1] = "abc";
$test[0][2] = "hallo";
$test[0][3] = "morgen";
$test[0][4] = "100";
$test[0][5] = "2025-10-03";
$test[1] = array();
$test[1][0] = "3";
$test[1][1] = "abcd";
$test[1][2] = "hallo22";
$test[1][3] = "morgen";
$test[1][4] = "200";
$test[1][5] = "2025-10-03";
.
.
.
$test[221] = array();
$test[221][0] = "2";
$test[221][1] = "zxbg";
$test[221][2] = "hallo22";
$test[221][3] = "morgen";
$test[221][4] = "220";
$test[221][5] = "2025-10-01";
.
.
.
$test[637] = array();
$test[637][0] = "2";
$test[637][1] = "efgh";
$test[637][2] = "hallo22";
$test[637][3] = "morgen";
$test[637][4] = "200";
$test[637][5] = "2025-10-03";
und so weiter
Die Kombination für die Indexe 0 und 1 der zweiten Ebene gibt es jeweils nur einmal, alle anderen können gleich sein
Ich möchte ganz gezielt die indexe [2], [3], [4], [5] der zweiten Ebene auslesen.
Aber nur die, wo zweite Ebene 0 = 2 und zweite Ebene 1 = zxbg ist.
Der Index der ersten Ebene ergibt sich dann aus den Treffern der zweiten Ebene.
Den selben Effekt erreiche ich auch, wenn ich die erste Ebene mit einer for Schleife durchlaufe und nach [$zähler][0] = 2 AND [$zähler][1] = "zxbg" suche. Aber da müsste ich die Schleife für jede Suche nach dieser Kombination extra laufen lassen.
Ich brauche quasi so etwas wie eine Datenbankabfrage für eine Array. Geht sowas?
$test = array();
$test[0] = array();
$test[0][0] = "1";
$test[0][1] = "abc";
$test[0][2] = "hallo";
$test[0][3] = "morgen";
$test[0][4] = "100";
$test[0][5] = "2025-10-03";
$test[1] = array();
$test[1][0] = "3";
$test[1][1] = "abcd";
$test[1][2] = "hallo22";
$test[1][3] = "morgen";
$test[1][4] = "200";
$test[1][5] = "2025-10-03";
.
.
.
$test[221] = array();
$test[221][0] = "2";
$test[221][1] = "zxbg";
$test[221][2] = "hallo22";
$test[221][3] = "morgen";
$test[221][4] = "220";
$test[221][5] = "2025-10-01";
.
.
.
$test[637] = array();
$test[637][0] = "2";
$test[637][1] = "efgh";
$test[637][2] = "hallo22";
$test[637][3] = "morgen";
$test[637][4] = "200";
$test[637][5] = "2025-10-03";
und so weiter
Die Kombination für die Indexe 0 und 1 der zweiten Ebene gibt es jeweils nur einmal, alle anderen können gleich sein
Ich möchte ganz gezielt die indexe [2], [3], [4], [5] der zweiten Ebene auslesen.
Aber nur die, wo zweite Ebene 0 = 2 und zweite Ebene 1 = zxbg ist.
Der Index der ersten Ebene ergibt sich dann aus den Treffern der zweiten Ebene.
Den selben Effekt erreiche ich auch, wenn ich die erste Ebene mit einer for Schleife durchlaufe und nach [$zähler][0] = 2 AND [$zähler][1] = "zxbg" suche. Aber da müsste ich die Schleife für jede Suche nach dieser Kombination extra laufen lassen.
Ich brauche quasi so etwas wie eine Datenbankabfrage für eine Array. Geht sowas?