2016-07-27 7 views
-2

Unten ist das Beispiel für das Array, das ich habe.Wie bekomme ich den Schlüssel eines Elements des Arrays innerhalb Foreach-Schleife in PHP

Array (
[952] => Array ([Date] => 2016-06-23 01:55:17 [SValues] => Array ([total] => 1 [Name] => Name [OverAge] => No)) 
[91] => Array ([Date] => 2016-06-23 01:55:17 [SValues] => Array ([total] => 1 [Name] => Name [OverAge] => No)) 
[83] => Array ([Date] => 2016-06-23 01:55:17 [SValues] => Array ([total] => 1 [Name] => Name [OverAge] => No))) 

Und dann legte ich dieses Array in die foreach-Schleife.

foreach($the-main-array as $item) 
{ 
      //I want to get the key of the item here (952,91,83) 
} 

Wie kann ich den Schlüssel des Elements innerhalb der Schleife bekommen?

Bitte helfen Sie mir. Danke im Voraus.

+0

Go Blick auf die 'foreach()' Handbuch Seite –

Antwort

2

Sie müssen nur eine Variable geben Sie den Schlüssel in als Teil Ihrer foreach Schleife Setup zu speichern. Sie können das tun dies wie:

foreach($the-main-array as $key => $item){ 
    echo "This is the key: ".$key; 
} 

Aus Gründen der Übersichtlichkeit können Sie rufen Sie die $key Variable, was Sie wollen. Es muss nicht $key sein.


Related reading:

-1
foreach($mainArray as $k => $item){ 
    $k is the key 
    $item is the value 
} 
0

Verwendung,

foreach($the-main-array as $key => $item) 
{ 
// Put your code here. 
// $key have the key value. 

} 
Verwandte Themen