PHP ?? - For ??
For ??
for ??? PHP? ?? ???? ??? ?? ?????.
??
for (?1, ?2, ?3){
???? ? ??
}
· ? 1? ??? ??, ??? ?? ??? ??? ? ????.
· ? 2? ? ?? ?? ?????. ?? TRUE?? ??? ???? ?? ?? ?? ?????. ?? FALSE?? ??? ?????.
· ? 3? ? ?? ?? ?????.
??
?? ?? 5?? ?? ?? ?????
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 for($x=1;$x<5;$x++){ echo "學(xué)習(xí)PHP的第".$x."年"."<br/>"; } ?>
???? ?? ??:
PHP ?? 1??
PHP ?? 2??
PHP ?? 3??
?? PHP Year 4
?? ???? ???? ?? ??? ??? ?????.
<?php for($i=0,$j=8;$i<=8;$i++,$j--){ echo $i ."--------" .$j ."<br/>"; } ?>
???? ?? ??:
0-- - -----8
1---------7
2---------6
3---------5
4 - -------4
5---------3
6-------2
7-------1
8---------0
??? ??? ? ??? ?? ??? ??? ???????
??
??? ??
<?php for($i = 1 ; $i < 10 ; $i++ ){ //1x1=1,2x2等于4,所以第二次循環(huán)的最大值為$i的值,因此$j=1, $j在循環(huán)自加的過(guò)程當(dāng)中,只能夠小于等于$i for($j=1;$j<=$i;$j++){ // 1 x 2 = 2 2 x 2 = 4啦 echo $j . 'x' . $i . '=' .($i*$j) . ' '; } echo '<br />'; } ?>
? :  ? ?? ??? ?????
????? ???? ?????
foreach ??
?? ??? ?? ? ?? foreach ??? ??????.
?? ??? ?????. ??
??
foreach( [? ??=>] ? ??? ??? ?? ??){
//?? ??
}
??? ??? ?????? ??? ???????.
?? ??? ???
?? ? ??? ?? ?????. ??? ??? ??? foreach ??? ?? ????
< ?? ? ??? ?????. ??>? ?????. ??? ??? ?? value ??? ?????.
????
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $data = array( 'name1' => '小明', 'name2' => '小奇', ); foreach($data as $key => $value){ echo $key . '-------' . $value . '<br />'; } ?>
???? ?? ??:
name1-------???name2------???