※配列の場合配列と連想配列では、構文の書き方がやや異なります。配列は、foreachの後に「$配列 as $変数」というように記述します。これで、繰り返すごとに配列から値を取り出してasの後にある変数に代入し、繰り返しを行うようになります。
foreach( $配列 as $変数 ){
……繰り返す処理……
}
※連想配列の場合
foreach( $配列 as $変数1 => $変数2 ){
……繰り返す処理……
}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<?php $arr1 =array("Hello","Welcome","Hi"); $result1 = ""; foreach($arr1 as $item){ $result1 .= $item . " "; } $arr2 = array("ja"=> "いち","en"=>"one","fr"=>"une"); $result2 = ""; foreach($arr2 as $key=>$val){ $result2 .= $key . ":" . $val . " "; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>sample page</title> </head> <body> <h1>Hello PHP!</h1> <p><?php echo $result1; ?></p> <p><?php echo $result2; ?></p> </body> </html>
<< 前へ |