返回几种不同的循环...登陆

几种不同的循环

杨敏2019-01-07 21:25:50131

<?php

/*练习*/

/*for*/

$min   = 1;

$max   = 10;

$data  = range($min, $max);

$count = count($data);

$res   = 0;

for ($i = 0; $i < $count; $i++) {

    $res += $data[$i];


}

echo $res, '<hr>';


/*while()*/

$min   = 1;

$max   = 10;

$data  = range($min, $max);

$count = count($data);


$res = 0;

while ($i < $count) {

    $res += $data[$i];

    $i++;

}

echo $res, '<hr>';


/*do~while()*/

$i = 9;

do {

    $res += $data[$i];

    $i++;

} while ($i < $count);


echo $res, '<hr>';


/*foreach 数组*/

$min  = 1;

$max  = 15;

$data = range($min, $max);

foreach ($data as $key => $value) {

    echo $key . '=>' . $value . '<br>';


}


foreach ($data as $value) {

    echo $value . '<br>';


}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • PHP中文网