以下のコードを見ると、がステートメントreturn
内にある場合、何もエコーアウトされません。if
を取得するreturn out
と、正しい値がエコーされます。どうしてこれなの?
$images= Array(
[0] => Array
(
[id] => 131],
[width] => 400]
),
[1] => Array
(
[id] => 140],
[width] => 900]
)
)
$array_key=0;
foreach($images as $key => $image){
if($image['id'] == $image_id){
$array_key= $key;
return;
}
}
echo $array_key;