Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Thao tác vòng lặp for để chạy code với biến cụ thể trong PHP?

Giả sử mảng sau:

$marks = [45, 67, 89, 34, 98, 57, 77, 30];

Muốn kết quả như sau chỉ với các giá trị được chọn:

45 67 89 68 98 57 77 60

Trên đây, các điểm số nhỏ hơn 40 được nhân đôi, các giá trị còn lại giữ nguyên.

Ví dụ

Mã PHP như sau:

<!DOCTYPE html> <html> <body> <?php $marks = [45, 67, 89, 34, 98, 57, 77, 30]; echo "Các điểm số như sau", "<br>"; foreach ($marks as $tempMarks) { if ($tempMarks < 40) { $tempMarks = $tempMarks * 2; } echo $tempMarks, "<br>"; } ?> </body> </html>

Kết quả

Đoạn mã trên sẽ cho kết quả sau:

Các điểm số như sau 45 67 89 68 98 57 77 60