Thứ Bảy, 23 tháng 1, 2016

Vòng lặp for trong php

  1. Các bài tập dưới đây giúp các bạn có kiến thức cơ bản về PHP:

    Bài 1:
     cho biến n=100, và chuỗi "Tự học PHP".
    Viết code để có kết quả như sau:

    Dòng 1: Tự Học PHP
    ....
    Dòng 100: Tự Học PHP

    (Nếu ai có suy nghĩ copy paste thì quên đi nhé)
    Chỉ cần mấy dòng code sau thôi:
    Code:
    HTML:
       
      Dòng 
    Giải thích Code:
    Ta dùng vòng lặp for với biến $i, ban đầu biến $i có giá trị 1 cứ mỗi lần vòng lặp chạy là $i tăng 1 đơn vị và đồng thời in ra một dòng.
  2. longhiryuAdministrator

    Bài 2: cho dãy số từ 0 -100. Viết code để lấy những số chia hết cho 3 và hiển thị như sau:

    Tìm được: xxx số.
    Các số đó là: xxx, yyy, zzz...

    Nếu ai có cách hay hơn mình thì chỉ giáo nhé:


    HTML:
    ";
      echo "Các số đó là: ";
      foreach ($mang as $bien)
      {echo $bien . " ,";}
      ?>
    
    Giải thích code:
    - Đầu tiên là chạy vòng lặp và cứ mỗi giá trị tìm được sẽ được đưa vào mảng $mang. Dùng hàm count() để đếm số phần tử trong mảng. Dùng hàm foreach() để xuất giá trị của mảng.
  3. longhiryuAdministrator

    Bài 3: Hiển thị table có số cột và dòng có thể thay đổi dòng và cột theo biến $cot và $dong.

    Bài tập này rất đơn giản, chỉ cần dùng 2 vòng lặp FOR là có thể làm được nhưng các bạn đừng vội nhày vào viết vòng FOR ngay nhé, sẽ bị rối rắm.

    Bước 1: hãy tạo một table có 1 dòng và 1 cột trước cái đã
    HTML:
     

    Bước 2:
     đặt vòng for thứ nhất vào code table bạn vừa tạo để lặp số dòng.
    HTML:
      
     
    Bước 3: Đặt vòng FOR thứ 2 để lặp số cột (ô) trong mỗi dòng và hoàn thành code
    HTML:
      
     
    Thế là xong. Bây giờ bạn chỉ cần thay đổi biến $cot và $dong là có thể tạo table với số dòng và cột theo ý muốn.
  4. longhiryuAdministrator

    Bài 3.1: Bạn hãy cho các dòng lẻ của table bên trên có màu đỏ và dòng chẵn có màu vàng xem sao.

    Code viết như sau:
    HTML:
      ">
            
          
     
    Giải thích: hãy chú ý dòng nhé.
  5. longhiryuAdministrator

    Bài 3.2 Bạn hãy suy nghĩ cho các ô trong table có màu thay đổi

    Các ô cùng hàng nằm kế nhau thì màu khác nhau và các ô cùng cột nằm kế nhau thì màu khác nhau.
    HTML:
      
    "> 
    Giải thích: chú ý thẻ nhé, lấy số dòng cộng số cột nếu là lẻ thì cho màu đỏ, chãn thì cho màu vàng.

0 nhận xét: