//foreach
$tar = 配列(
1 => '东'、
2 =>「西」、
3 => '南'、
4 => '北'、
5 => '南東'、
6 => '南西'、
7 => '北東'、
8 => 「北西」、
9 => 「北と南」、
10 => 「何か」、
);
コードは以下の通りです
。$TM = '西';
foreach( $tar as $v=>$vv )
{
if( $vv == $TM )
{
エコー $vv.'-'.$v.'
';
休憩;
}
//echo $vv;
}
//西-2
//
用コードは以下の通りです
。エコー
';
for( $i=1;$i
{
if( $tar[$i] == $TM )
{
$tar[$i].'-'.$i.'をエコーします
';
休憩;
}
}
//西-2
要約: foreach と for の結果はまったく同じですが、効率の点では foreach の方が優れています。ホームページでは配列の長さを知ってから、ページ上で $i++ を使用する必要があります。配列の長さを知る必要がなく、キーと値を自動的に検出して入力できます。