返回PHP、for......登陆

PHP、for,while,foreach()遍历数组

JasonKim2019-03-31 16:41:34260
$min = 1;
$max = 10;
$data = range($min,$max);
$count = count($data);
$result = 0;
// for循环
for($i=0;$i<$count;$i++) {
    $result += $data[$i];
}

echo '<pre>';
print_r($result);
echo '<hr>';

// while循环
$result = 0;
$i=0;
while ($i<$count)
{
    $result += $data[$i];
    $i++;
}
print_r($result);
echo '<hr>';

// foreach() 循环
$result = 0;
foreach ($data as $k=>$v){
    $result += $v;
}

print_r($result);
echo '<hr>';

// for,while,foreach
/**
 * 三种循环的区别:
 * 1、for  需要先初始化步长,条件步长,步长累加;
 * 2、while 也是需要先初始化步长,条件步长,步长累加;
 * 3、foreach() 直接循环数组,不需要定义初始值,$k代表的是键,$v代表的是值;
 */


最新手记推荐

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

全部回复(0)我要回复

暂无评论~
  • 取消回复发送