Array auslesen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Array auslesen

    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?
Working...
X