1 | <span style= "color: #000000;" >php </span><span style= "color: #800080;" > $sum </span> = 0<span style= "color: #000000;" >; </span><span style= "color: #0000ff;" > do </span><span style= "color: #000000;" >{ </span><span style= "color: #800080;" > $num </span> = <span style= "color: #008080;" >rand</span>(1,6);<span style= "color: #008000;" >
|
로그인 후 복사
for循环
for循环语句中,初始化在循环开始前无条件求值一次,循环条件在每次循环开始前求值。如果值为true,则继续循环,执行循环体语句;如果值为false,则终止循环。递增语句在每次循环后执行
1 | <span style= "color: #0000ff;" > for </span><span style= "color: #000000;" > (init counter; test counter; increment counter) { code to be executed;} </span>
|
로그인 후 복사
1 | <span style= "color: #000000;" >php </span><span style= "color: #0000ff;" > for </span> (<span style= "color: #800080;" > $x </span>=0; <span style= "color: #800080;" > $x </span> $x ++<span style= "color: #000000;" >) { </span><span style= "color: #0000ff;" > echo </span> "数字是:<span style=" color: #800080; ">$x</span> <br>" <span style= "color: #000000;" >;} </span>?>
|
로그인 후 복사
foreach循环
foreach循环只适用于数组,用于遍历数组中每个键/值对。每进行一次循环迭代,当前数组元素的值就会被赋值给$value变量,并且数组指针会逐一移动,直到到达最后一个数组元素。一般有两种方式:不取下标、取下标
[1]只取值,不取下标
1 | <span style= "color: #0000ff;" > foreach </span> (<span style= "color: #800080;" > $array </span> <span style= "color: #0000ff;" > as </span> <span style= "color: #800080;" > $value </span><span style= "color: #000000;" >) { code to be executed;} </span>
|
로그인 후 복사
1 | <span style= "color: #000000;" >php </span><span style= "color: #800080;" > $colors </span> = <span style= "color: #0000ff;" > array </span>( "red" , "green" , "blue" , "yellow" <span style= "color: #000000;" >); </span><span style= "color: #0000ff;" > foreach </span> (<span style= "color: #800080;" > $colors </span> <span style= "color: #0000ff;" > as </span> <span style= "color: #800080;" > $value </span><span style= "color: #000000;" >) { </span><span style= "color: #0000ff;" > echo </span> "<span style=" color: #800080; ">$value</span> <br>" <span style= "color: #000000;" >;}</span>?>
|
로그인 후 복사
[2]同时取下标和值
1 | <span style= "color: #0000ff;" > foreach </span> (<span style= "color: #800080;" > $array </span> <span style= "color: #0000ff;" > as </span> <span style= "color: #800080;" > $index </span> => <span style= "color: #800080;" > $value </span><span style= "color: #000000;" >) { code to be executed;} </span>
|
로그인 후 복사
1 | <span style= "color: #000000;" >php </span><span style= "color: #800080;" > $colors </span> = <span style= "color: #0000ff;" > array </span><span style= "color: #000000;" >( </span> "r" => "red" , "g" => "green" , "b" => "blue" , "y" => "yellow" <span style= "color: #000000;" >); </span><span style= "color: #0000ff;" > foreach </span> (<span style= "color: #800080;" > $colors </span> <span style= "color: #0000ff;" > as </span> <span style= "color: #800080;" > $key </span> => <span style= "color: #800080;" > $value </span><span style= "color: #000000;" >) { </span><span style= "color: #0000ff;" > echo </span> <span style= "color: #800080;" > $key </span>. ":" .<span style= "color: #800080;" > $value </span>. "<br>" <span style= "color: #000000;" >;}</span>?>
|
로그인 후 복사