10/10/2018, 11:40

Giúp đỡ mình câu PHP này với

Mình viết
PHP Code:
for ($var1<$var1) { .... } 
Nói báo lỗi
Code:
Parse error: parse error, expecting `';'
Là sao nhỉ ? Ai giúp mình với. Thanks..
trannamcn viết 13:53 ngày 10/10/2018
$var1 và $var2 luôn giống nhau nhé !!
http://www.w3schools.com/php/php_looping_for.asp
b.adung viết 13:52 ngày 10/10/2018
Rà xoát lại code của bạn, hình như bạn thiếu dấu ";" hoặc thừa dấu nào đó.
Vô Thin viết 13:48 ngày 10/10/2018
Chủ topic viết đầy đủ hơn được không? Vòng điều khiển for của bạn dường như chưa đúng vì nó phải có 3 yếu tố như sau:

for ($i=1; i++; i<=n) {
}

nghĩa là có hai dấu chấm phẩy, nếu không nó què mất, báo lỗi ngay.
viethaiabc viết 13:43 ngày 10/10/2018
Được gửi bởi superthin
Chủ topic viết đầy đủ hơn được không? Vòng điều khiển for của bạn dường như chưa đúng vì nó phải có 3 yếu tố như sau:

for ($i=1; i++; i<=n) {
}

nghĩa là có hai dấu chấm phẩy, nếu không nó què mất, báo lỗi ngay.
đúng rồi, vòng lặp for nào mà lại có mỗi cái điều kiện thế kia, vòng lặp for phải đủ 3 yếu tố là giá trị khởi đầu, bước nhảy, điều kiện lặp
kenny_chicken 2 viết 13:53 ngày 10/10/2018
Cảm ơn mấy bác đã quan tâm, mình sửa được rồi. Thanks.
ngoc_ann_00 viết 13:42 ngày 10/10/2018
Được gửi bởi kenny_chicken 2
Mình viết
PHP Code:
for ($var1<$var1) { .... } 
làm gì có cái lệnh for kì quặc vậy,sẽ thông cảm nếu bạn học lớp 10
"$var1<$var1" tại sao lại có suy nghĩ này nhỉ
php_code viết 13:43 ngày 10/10/2018
Điều thắc mắc của chủ thớt cho thấy rằng bạn k chịu học PHP cho bài bản thì phải, chỉ thích "thử" mà k học trc.
kenny_chicken 2 viết 13:48 ngày 10/10/2018
Hí hí, mấy bác ném đá ác quá, cái câu $var1<$var1 do vội quá mình viết nhầm. Đúng ra phải như vầy $var1<$var2. Cái này chỉ minh họa thôi.

Và đây là cách giải quyết của mình

PHP Code:
for (;$var1<$var2;) { .... } 
1 lần nữa cảm ơn mấy bác đã quan tâm
SVPro viết 13:49 ngày 10/10/2018
Vậy thì while($var1<$var2){} cho nó khỏe!
Bài liên quan
0