

foreach($test as $key => $value) {}  
foreach($test as $value) {}

上記の使い分けはどのようにすればいいのでしょうか


CC BY-SA 3.0
2017-10-31T06:20:16.643
39173
2017-10-31T06:40:14.427
25778
question
php
foreachの使い方


配列の反復処理をする際に要素のキーを利用した処理をするかどうかによります。

■要素のキーを利用する場合は

[code]

    foreach($test as $key => $value) {}
    
[/code]

$keyには各反復で現在の要素のキーが代入されます。  
$valueには各反復において現在の要素の値が代入されます。

■要素のキーを利用しない場合は

[code]

    foreach($test as $value) {}
    
[/code]

$valueには各反復において現在の要素の値が代入されます。


CC BY-SA 3.0
2017-10-31T06:40:14.427
39174
2017-10-31T06:40:14.427
22665
39173
answer