返回数组循环的几种......登陆

数组循环的几种方法

梦神2019-04-25 15:33:07871

<?php

$min = 1;

$max = 10;

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

// print_r($arr);

$len = count($arr);

// print_r($len);

$data = 0;


//for循环使用方法  计数比较清晰。

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

$data = $data + $i;

}

echo $data.'<hr>';



//封装使用方法  封装方法在后期大项目中应该是实用性比较高的。

$test = function($min,$max){

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

$len = count($arr);

$data = 0;

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

$data = $data + $i;

}

return $data;

};

echo $test(1,10).'<hr>';


//while使用方法   while比较容易忘记循环体里的i++;

$i = 0;

$data = 0;

while ($i <= $len){

$data = $data + $i;

$i++;

}

echo $data.'<hr>';


//foreach使用方法  数组遍历方法很强大。但是用功能单一,只能用于数组遍历。

$data1 = 0;

foreach ($arr as $key => $n){

echo $key .'=>'.$n.'<hr>';

$data1 = $data1 + $n;

}

echo $data1;


最新手记推荐

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

全部回复(0)我要回复

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