復制代碼 代碼如下:
 
<?php 
$price=array('apple'=>10,'orange'=>20,'banner'=>30); 
foreach($price as $key=>$value) 
{ 
echo $key.'=>'.$value.'<br>'; 
} 
echo '<br>'; 
?> 
復制代碼 代碼如下:
 
<?php 
$shuiguo=array('apple'=>10,'orange'=>20,'banner'=>30); 
while(list($changpin,$jiage)=each($shuiguo)) 
{ 
echo "$changpin=>$jiage".'<br>'; 
} 
?> 
復制代碼 代碼如下:
 
<?php 
$price=array('apple'=>10,'orange'=>20,'banner'=>30); 
foreach($price as $key=>$value) 
{ 
echo $key.'=>'.$value.'<br>'; 
} 
echo '<br>'; 
reset($price); 
while(list($key,$value)=each($price)) 
{ 
echo "$key=>$value","<br>"; 
} 
?> 
復制代碼 代碼如下:
 
<?php 
/* 
*PHP中的循環語句學習筆記 
*一.while循環 
if(表達式) 
只執行一次一條語句。 
while(表達式){ 
反復執行這個循環體; 
} 
*二.do-while循環 
*三.for循環 
*根據循環條件不同有兩種類型的循環 
*一種:計數循環 for 
*另外一種:條件型循環 while do-while //foreach 
*幾個和循環有關的語句 
*break;//可以用于流程控制和循環體,跳出循環。 
continue;//只能用于循環體,退出本次循環。 exit; 
return; 
*寫循環盡量不要超過三層。 
*循環的流程控制語句盡量不要超過五層。 
*/ 
$num=0; 
while($num<100){ 
echo "這是執行第 {$num} 次輸出的結果<br>"; 
$num++; 
} 
// 
echo '<table 
align="center">'; 
echo '<caption><h1>使用一個while循環輸 
出的表格</h1></caption>'; 
$i=0; 
while($i<1000){ 
if($i%10==0){ 
if($i%20==0){ 
$bg="#ffffff"; 
}else{ 
$bg="#cccccc"; 
} 
echo '<tr 
onmouseover="lrow(this)" bgColor="'.$bg.'">'; 
} 
echo '<td>'.$i.'</td>'; 
$i++; 
if($i%10==0){ 
echo '</tr>'; 
} 
} 
echo '</table>'; 
// 
$i=0; 
do{ 
echo "$i :this is do*while <br>"; 
$i++; 
}while($i<10); 
// 
for(初始化的條件;條件表達式;增量){ 
循環體; 
} 
/* 
do-while循環就是先執行一次代碼,然后判斷,而 
while循環就是先判斷,如果為true就繼續循環,為 
false就不循環。 
*/ 
//九九乘法表 
for($i=1; $i<=9; $i++){ 
for($j=1; $j<=$i; $j++){ 
echo "$j x $i = 
".$j*$i."  "; 
} 
echo '<br>'; 
新聞熱點
疑難解答