tranhang3789
New Member
- Anh chị cho em hỏi chút về vòng lặp for :
Code: for($i=0;$i<$n;$i++)
Cái $i=0 kia lấy ở đâu ra và tại sao $i lại phải nhỏ hơn $n . Em đọc đi đọc lại mà chưa hiểu .
VD có đoạn code PHP :
PHP Code:
if(isset($_POST["day_so"]))
{
$day_so=$_POST["day_so"];
$mang=explode(",",$day_so);
$n=count($mang);
$tong=0;
for($i=0;$i<$n;$i++)
{
$tong=$tong+$mang[$i];
}
}
?> - Tại sao phải đặt $tong ban đầu = 0 , cái $i trong code này ở đâu ra ,và $i sao lại phải nhỏ hơn $n . Còn cái $tong tại sao lại bằng $tong+$mang[$i]. Cái $mang[$i] thì em hiểu tức là mảng phần tử thứ i . Nhưng biến $i là lấy ở đâu ra , và cái thuật toán $tong=$tong+$mang[$i] ai giải thích giúp em với
Code: for($i=0;$i<$n;$i++)
Cái $i=0 kia lấy ở đâu ra và tại sao $i lại phải nhỏ hơn $n . Em đọc đi đọc lại mà chưa hiểu .
VD có đoạn code PHP :
PHP Code:
if(isset($_POST["day_so"]))
{
$day_so=$_POST["day_so"];
$mang=explode(",",$day_so);
$n=count($mang);
$tong=0;
for($i=0;$i<$n;$i++)
{
$tong=$tong+$mang[$i];
}
}
?> - Tại sao phải đặt $tong ban đầu = 0 , cái $i trong code này ở đâu ra ,và $i sao lại phải nhỏ hơn $n . Còn cái $tong tại sao lại bằng $tong+$mang[$i]. Cái $mang[$i] thì em hiểu tức là mảng phần tử thứ i . Nhưng biến $i là lấy ở đâu ra , và cái thuật toán $tong=$tong+$mang[$i] ai giải thích giúp em với