ex_0043  

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>SD工作室:PHP教學範例-foreach重覆結構</title>
</head>

<body bgcolor="#FFFFCC">

<body>

<?php

//***********************************
// PHP foreach()函數的PHP陣列語法教學
//***********************************
/*
  PHP foreach提供陣列很便利的輸出方式,
  且foreach僅用於處理陣列。
  foreach有兩種使用結構。
*/
//==============================
/* 
  PHP foreach 語法結構說明:
  結構一:
         每跑一圈foreach會把陣列($array)的陣列值
        (array value)存放到 $value 中。
  
         foreach ( $array as $value )
                     ... 執行程式碼 ...

  結構二:
        與結構一的意思一樣,但多增加了把陣列的所引
      (array key)'會同時將array key 取出並存放於
       $key 中。
   
       foreach ( $array as $key => $value )
                  ... 執行程式碼 ...
*/


//定義名稱為$data_array的一維陣列
$data_array=array(1,2,3,4,5);

echo "<h2><font color='purple'><b><br>
      \$data_array = array(1,2,3,4,5)
   </font></h2<br/>";
echo "<b><br>foreach輸出結構一顯示陣列的方式 : <br/>";
echo "<br>陣列中所含的資料有:<br/>";
//----------------------------------
// PHP foreach輸出範例結構一:
//----------------------------------
//以foreach結構列出所有的陣列值
 foreach($data_array as $value)
 {
 echo $value." , ";
 }
echo "<br>=============================<br/>";
//----------------------------------
// PHP foreach輸出範例結構二:
//----------------------------------
//列出索引值和相關資料
echo "<p>";
echo "<b>foreach輸出結構二顯示陣列的方式 : <br/>";

 foreach($data_array as $key => $value)
 {
 echo "\$data_array[$key] => ".$value."<br/>";
 }
 
echo "</p>";

?>

</body>
</html>

arrow
arrow
    文章標籤
    PHP教學範例-foreach重覆結構
    全站熱搜
    創作者介紹
    創作者 ysy168twIQ 的頭像
    ysy168twIQ

    ysy168twIQ的部落格

    ysy168twIQ 發表在 痞客邦 留言(0) 人氣()