Bài tập

100+ Bài Tập PHP - Học Lập Trình PHP Cùng Lời Giải Chi Tiết

Huy Erick

Hình ảnh minh họa Chào các bạn! Trong bài viết này, mình sẽ chia sẻ với các bạn "Bộ 100 bài tập PHP có lời giải". Bộ bài tập này sẽ giúp bạn nắm vững...

Hình ảnh minh họa

Chào các bạn! Trong bài viết này, mình sẽ chia sẻ với các bạn "Bộ 100 bài tập PHP có lời giải". Bộ bài tập này sẽ giúp bạn nắm vững từ những bài tập căn bản nhất cho đến các bài tập thao tác với cơ sở dữ liệu. Sau khi hoàn thành những bài tập này, bạn sẽ có kiến thức căn bản về ngôn ngữ lập trình PHP. Nếu cần bổ sung hoặc sửa chữa gì trong các bài tập, hãy để lại phản hồi cho mình. Chúc các bạn học tập thật tốt!

Đề bài 100 bài tập PHP có lời giải

Dưới đây là link kho chứa và cấu trúc các bài tập trong kho của mình. Bạn có thể tải trực tiếp hoặc sử dụng Git để clone ngay:

Tải 100 bài tập PHP cơ bản có đáp án

Nếu bạn sử dụng Git, hãy dùng lệnh sau để tải bài tập:

$ git clone https://github.com/NguyenVanHieuBlog/bai-tap-php.git

Chap 1: Bài tập PHP cơ bản

  • Hello World
  • Operator
  • If else
  • Switch Case
  • Loop
  • Array
  • String
  • Datetime
  • Function
  • Super Global

Chap 2: Bài tập PHP về form

  • Validate
  • Sẽ bổ sung tiếp

Chap 3: Bài tập PHP về file

  • Open & Read File
  • Create & Write File
  • Delete File
  • CRUD Student Manage

Chap 4: PHP và Mysql Database

  • Connect database
  • Create table
  • Insert record
  • Update record
  • Delete record
  • Select record

Một số bài tập PHP cơ bản

  1. Xuất ra trình duyệt chuỗi 'Hello World! :))'

    echo('Hello World! :))');
    echo('<br />');
    echo('<h2 style="color:lightcoral;text-align:center">Hello World! :))</h2>');
    echo('<br />');
  2. Viết chương trình tính tuổi của tôi

    $birthYear = 1990;
    $currentYear = date("Y");
    $age = $currentYear - $birthYear;
    echo("Tuổi của tôi là: " . $age);
    echo('<br />');
  3. Viết chương trình tung đồng xu

    $coin = rand(0, 1);
    if ($coin == 0) {
        echo("Sấp");
        echo('<br />');
    } else {
        echo("Ngửa");
        echo('<br />');
    }
  4. Tính tổng số nguyên chẵn từ 1 đến n

    $n = 10;
    $total = 0;
    for ($i = 0; $i <= $n; $i += 2) {
        $total += $i;
    }
    echo("Tổng số nguyên chẵn từ 1 đến $n là: $total");
    echo('<br />');
  5. Khởi tạo danh sách top 4 thần tượng được yêu thích nhất (Index Array)

    $casts = [
        'Mikami Yua',
        'Takizawa Laura',
        'Yui Hatano',
        'Maria Ozawa',
    ];
    echo('<pre>');
    print_r($casts);
    echo('</pre>');
    echo('<br />');
  6. Xác định số phần tử của chuỗi

    $lapTrinhKhongKho = 'NguyenVanHieu.vn';
    echo("Số phần tử của chuỗi: " . strlen($lapTrinhKhongKho));
    echo('<br />');
  7. Xác định thời gian cách đây 29 ngày

    $now = new DateTime();
    $interval = new DateInterval('P29D');
    echo("Thời gian cách đây 29 ngày: " . $now->sub($interval)->format('d - m - Y h:m:i'));
    echo('<br />');

Phía trên là một số bài tập trong bộ 100 bài tập lập trình PHP căn bản mà mình sưu tập và xây dựng. Sắp tới, mình sẽ xây dựng một số sản phẩm như website tin tức và web bán hàng bằng những kiến thức từ những bài tập này. Xem thêm những bài viết của mình tại đây. Chúc các bạn độc giả của Lập Trình Không Khó học tập tốt!

1