ex_0044  

 

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

<body bgcolor="#FFFFCC">
<body>

<?php

//***********************************
// PHP list()函數的PHP陣列語法教學
// PHP each()函數的PHP陣列語法教學
//***********************************
/*語法:
          list(var1,var2...)
   
          list() 並不是一個 function,而是像 array()一樣,
         屬於 PHP 的語法。
         list()用來一次給定多個值給多個變數。
   
 語法: array each(array array);
         返回元素的索引值及元素的值。
*/
// ============================
 /* PHP while 迴圈語法:
    while(條件)
    ... while 迴圈內要執行的程式碼 ...
 
   while迴圈的變數與變數值會在迴圈外先預設好,
   而變數的步進值則是在while迴圈內執行。 
   語法中的條件就是每次跑一圈while迴圈就會判斷
   是否要繼續再跑的依據。
   另外還要多加一個步進條件,
   否則while迴圈會一直跑個不停,成為無限迴圈。
 
   範例說明:
   while(list($index,$value)=each($number))
   {
  
    }
  
     條件:list($index,$value)=each($number)
     步進值則是:$index[0]-->$index[1]....$index[5]
                    $index[0]<---Start while迴圈
                    $index[5]<---Stop  while迴圈
*/

echo "<br> list第一種應用 </br>";
//list第一種應用
$info=array("王小銘","資訊工程師",40000);
list($name,$emp,$salary)=$info;
echo "<b>員工姓名 : </b> ".$name."<br/>";
echo "<b>員工職稱 : </b> ".$emp."<br/>";
echo "<b>員工薪資 : </b> ".$salary."<br/>";


$data_values=array(1,3,5,7,9,11);

//定義名稱為$data_values的一維陣列
echo "<p><h3><font color='purple'><b>
      \$data_values=array(1,3,5,7,9,11)
   </font><p/>";
  
echo "<br> list第二種應用 </br>";
//list第二種應用

echo "<br>陣列中的所有值:<br/>";
//while搭配list結構
//each()函數最典型的例子是拿來與list()函數合用
 while(list($index,$value)=each($data_values))
 {
 echo "\$data_values[$index] => ".$value."<br/>";
 }
echo "</p>"
?>

</body>
</html>

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

    ysy168twIQ的部落格

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