2016-07-27 16 views
-2

以下は、私が持っている配列の例です。phpのforeachループ内の配列の項目のキーを取得する方法

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))) 

次に、この配列をforeachループ内に配置します。

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

ループ内のアイテムのキーを取得するにはどうすればよいですか?

私を助けてください。前もって感謝します。

+0

ゴー 'foreachの()'マニュアルページを見て –

答えて

2

あなたは自分のforeachループ・セットアップの一部としてで鍵を格納する変数を指定する必要があります。明確にするために

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

、あなたが好き$key変数何かを呼び出すことができます:あなたはこのようなことを行うことができます。それは$keyである必要はありません。


関連資料:

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

使用これ、

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

} 
関連する問題