2016-09-26 3 views
-2

Dies ist mein Array.Element aus Array holen php

Array 
(
    [18-08-2020] => Array 
     (
      [vaccination Names] => Array 
       (
        [0] => DPT 
        [1] => Polio 
        [2] => MMR 
       ) 

     ) 
) 

Ich brauche das Datum [18-08-2020] .wie kann ich darauf verweisen, ohne $array['18-08-2020'] zu tun.

Ich brauche das Datum sowie Elemente in ihm zu bekommen.

+0

Nun, können Sie das Array-Schleife? Ich bin mir nicht sicher, ob ich deine Frage verstehe, trotzdem, was hast du probiert? – Epodax

+0

Ich Schleife das Array, aber die Schleife (foreach) führt mich zu Impf-Namen –

+0

'foreach ($ Array als $ date => $ subarray) {}' – RiggsFolly

Antwort

0

Sie können das Datum mit array_keys(); Funktion erhalten ...

Und hier ist, wie?

// Here is your array assigned to a variable 
$myArr = array 
(
    '18-08-2020' => array 
     (
      'vaccination Names' => array 
       (
        0 => 'DPT', 
        1 => 'Polio', 
        2 => 'MMR' 
       ) 

     ) 
); 

$date = array_keys($myArr); 

echo $date[0]; 

Sie finden diese in Folge erhalten:

18-08-2020 

hoffe, das hilft ...

+1

Dies tat genau das, was ich wollte. Vielen Dank.. –

2

, wenn Ihr Array mehrere Instanzen hat sie eine Schleife gehen,

foreach($your_array as $key => $value){ 
    // $key is your date 
    // $value is elements inside it 
} 

Hoffnung hilft diese

0

Wenn Sie Schlüssel holen, dann wird array_keys verwendet werden.

array_keys

Für Werte des Arrays werden dann array_values verwendet werden.

array_values

ODER

$abc = Array 
(
    [18-08-2020] => Array 
     (
      [vaccination Names] => Array 
       (
        [0] => DPT 
        [1] => Polio 
        [2] => MMR 
       ) 

     ) 
) 

foreach($abc as $key => $value){ 

} 

Hier $key ist Ihr Datum und $value ist Elemente im Inneren.

Danke.