nightmove: mehrdimensionales Array lesen

Schönen guten Abend.
Ich habe folgende Array-Struktur.

schedule-Array
|----------------datum-array(z.B. 14.01.2008)
                     |------------1
                     |------------2
|----------------datum-array
                     |------------1
usw.

Ich bräuchte jetzt den Name des datum-array.
Versucht habe ich bisher:

$test = key($schedule[0]); // Damit wollte ich 14.01.2008 in $test speichern.

Leider hat das nicht geklappt. Hat jmd eine Lösung für mich ?

Ich danke.

  1. echo $begrüßung;

    Ich habe folgende Array-Struktur.

    Mit print_r() erhältst du eine deutlich besser nachvollziehbare Ausgabe (vorher ein <pre> erhöht die Übersichtlichkeit). Daran siehst du auch, was Key und was Value ist. Auf andere Informationen - beispielsweise eine Position - kannst du nicht direkt zugreifen. Möchtest du ein Array durchlaufen, bekommst du mit foreach Key und Value geliefert.

    echo "$verabschiedung $name";

    1. VAR_EXPORT Ausgabe:

      array (
        '21.01.2008' =>
        array (
          1 => 'aw sm/ko E1/E2',
          2 => 'aw sm E1',
          3 => 'ek ko R6',
          4 => 'ek ko R6',
          5 => 'km ni R12',
          6 => 'km ni R12',
          7 => 'im ba E2',
          8 => 'im ba E2',
          9 => '',
          10 => '',
        ),
        '22.01.2008' =>
        array (
          1 => 'im ni R5',
          2 => 'im ni R5',
          3 => 're ko E1',
          4 => 're ko E1',
          5 => 'km ni R6',
          6 => 'km ni R6',
          7 => 're sm R5',
          8 => 're sm R5',
          9 => '',
          10 => '',
        ),
        '23.01.2008' =>
        array (
          1 => 'aw sm E1',
          2 => 'aw sm E1',
          3 => 'ek ko R6',
          4 => 'ek ko R6',
          5 => 'km ni R12',
          6 => '',
          7 => '',
          8 => 'im ba E2',
          9 => 'im ba E2',
          10 => 'im ba E2',
        ),
        '24.01.2008' =>
        array (
          1 => 'im ni R5',
          2 => 'im ni R5',
          3 => 're ko E1',
          4 => 're sm E1',
          5 => 'km ni R6',
          6 => 'km ni R6',
          7 => 're sm R5',
          8 => 're sm R5',
          9 => '',
          10 => '',
        ),
        '25.01.2008' =>
        array (
          1 => 'aw sm E1',
          2 => 'aw sm E1',
          3 => 'ek ko R6',
          4 => 'ek ko R6',
          5 => 'km ni R12',
          6 => 'km ni R12',
          7 => 'im ba E2',
          8 => 'im ba E2',
          9 => '',
          10 => '',
        ),
        '26.01.2008' =>
        array (
          1 => '',
          2 => '',
          3 => 're ko E1',
          4 => 're sm E1',
          5 => 'km ni R6',
          6 => 'km ni R6',
          7 => 're sm R5',
          8 => 're sm R5',
          9 => '',
          10 => '',
        ),
      )

      Und ich muss jetzt an die Datumswerte ran. Aber wie nur ?
      Ich danke

      1. VAR_EXPORT Ausgabe: ...
        Und ich muss jetzt an die Datumswerte ran. Aber wie nur ?
        Ich danke

        Deine Datumswerte sind die Indizes. An die kommst du heran indem du folgende Funktion verwendest: http://www.selfphp.info/funktionsreferenz/array_funktionen/array_keys.php

        1. Merci, das hilft viel.

          LG
          nightmove