Xem thêm

Bài tập lập trình PHP: Tìm kiếm nguồn bài tập uy tín

Huy Erick
Tìm kiếm bài tập lập trình PHP chuẩn và chi tiết nhất Bạn đang tìm kiếm bài tập lập trình PHP chuẩn và chi tiết nhưng vẫn chưa tìm được nguồn uy tín. Nếu bạn...

Tìm kiếm bài tập lập trình PHP chuẩn và chi tiết nhất

Bạn đang tìm kiếm bài tập lập trình PHP chuẩn và chi tiết nhưng vẫn chưa tìm được nguồn uy tín. Nếu bạn đang khó khăn trong vấn đề này thì hãy theo chân FUNiX để khám phá ngay kho tàng bài tập PHP có lời giải được cập nhật mới nhất hiện nay nhé!

Bài tập lập trình PHP có lời giải

1. Cách viết mã PHP theo nhiều cách khác nhau?

1.1 Không có bất kỳ đánh dấu HTML nào

1.2 Nhúng các đánh dấu HTML vào mã PHP

";  echo "

welcome

" ; echo "" ; ?>

1.3 Bài tập lập trình PHP - Nhúng mã PHP vào HTML

        

2. Bài tập lập trình PHP - Cách viết bình luận bằng PHP?

  • Ví dụ 1: Viết bình luận một dòng bắt đầu bằng // bình luận
  • Ví dụ 2: Chú thích nhiều dòng bắt đầu bằng /* và kết thúc bằng */

3. Làm cách nào để lặp lại HTML trong PHP?

Dưới đây là các cách lặp lại HTML trong PHP mà bạn có thể xem ngay:

3.1 Bài tập lập trình PHP - Sử dụng echo hoặc print:

PHP echo hoặc print có thể được sử dụng để hiển thị đánh dấu HTML, javascript, văn bản hoặc biến.

  • Ví dụ 1: Ví dụ này sử dụng PHP echo để hiển thị kết quả.
Hello User,  

Welcome to {$name}

"; ?>
  • Ví dụ 2: Ví dụ này sử dụng PHP print để hiển thị kết quả.
Hello User,  

Welcome to {$name}

"; ?>

3.2 Sử dụng tốc ký echo hoặc tách HTML:

Tốc ký echo PHP có thể được sử dụng để hiển thị kết quả của bất kỳ biểu thức, giá trị nào của bất kỳ biến hoặc đánh dấu HTML nào.

  • Ví dụ 1: Ví dụ này sử dụng tốc ký tiếng vang PHP để hiển thị kết quả.
  Hello User, 

{$name} welcomes you

" ?>
  • Ví dụ 2: Tách HTML khỏi PHP
  

* =

3.3 Sử dụng heredoc:

Chúng ta có thể sử dụng <<< heredoc để in html. <<< phải được theo sau bởi một mã định danh và ngắt dòng. Mã định danh tương tự được sử dụng để đóng phần thân của heredoc.

GeeksforGeeks  

I am in heredoc with identifier 'GFG' .

GFG; ?>

4. Cách nối một mảng này vào mảng khác trong PHP?

Để nối, bạn cần thực hiện theo 2 cách dưới đây:

4.1 Bài tập lập trình PHP - Sử dụng hàm array_merge:

Hàm này trả về một mảng mới sau khi hợp nhất hai mảng.

4.2 Sử dụng Phương thức array_push:

Phương thức này đẩy phần tử mảng thứ hai vào vị trí của mảng đầu tiên.

5. Cách in tất cả các giá trị của một mảng trong PHP?

Bạn có thể sử dụng 2 cách dưới đây để in tất cả các giá trị của một mảng trong PHP.

5.1 Sử dụng vòng lặp foreach:

Vòng lặp foreach được sử dụng để lặp qua các phần tử của mảng. Vòng lặp foreach mặc dù lặp qua một mảng các phần tử nhưng việc thực thi được đơn giản hóa và kết thúc vòng lặp.

Cú pháp:

foreach( $array as $element ) {     // Mã PHP sẽ được thực thi }

Ví dụ:

5.2 Bài tập lập trình PHP - Sử dụng hàm count() và vòng lặp for:

Hàm count() được sử dụng để đếm số phần tử trong một mảng và vòng lặp for được sử dụng để lặp qua mảng.

Cú pháp:

for (khởi tạo; điều kiện kiểm tra; tăng/giảm) {     // Mã cần thực thi }

Ví dụ:

6. Cách để tạo bảng xếp hạng bằng PHP?

Bước 1: Đầu tiên chúng ta sẽ tạo một bảng HTML bằng thẻ

được xác định bởi thẻ để tạo hàng. Nó chỉ là một tệp HTML/CSS đơn giản. Điều duy nhất đáng chú ý là chúng tôi đang sử dụng khung CSS Bootstrap 4 để tạo kiểu cho trang của mình. Bạn có thể sử dụng bất kỳ khung tạo kiểu nào khác mà bạn chọn hoặc viết CSS của riêng bạn nếu muốn.

      LeaderBoard Using PHP      

Welcome To GFG

Bước 2: Tìm nạp dữ liệu từ SQL và hiển thị nó bằng PHP.

Bước 3: Tạo cơ sở dữ liệu MySQL bằng các lệnh sau.

CREATE DATABASE leaderboard;  CREATE TABLE leaderboard (  userName VARCHAR(30),  marks INT(10)  );

Bước 4: Chèn một số giá trị vào cơ sở dữ liệu.

INSERT INTO leaderboard (userName, marks) VALUES ('Devesh Pratap Singh',100);
{$ranking}          
"; $ranking++; } } ?>

Bước 5: Đóng thẻ bảng, thẻ body và thẻ html.

Ranking UserName Marks
{$row['userName']} {$row['marks']}

Bước 6: Lưu file này với tên "index.php".

Bước 7: Sao chép tệp này bên trong máy chủ xampp của bạn trong thư mục htdocs.

Bước 8: Mở máy chủ phpMyAdmin hoặc MySQL trên máy tính của bạn.

Bước 9: Mở https://localhost/index.php vào trình duyệt web của bạn.

7. Bài tập lập trình PHP - Cách định dạng số điện thoại trong PHP?

”;      }      // Print the given format      echo("$format" . "
"); } // Call the function formatting("+02025550170"); formatting("+01677942758"); ?>

Bài tập PHP

Tổng kết

Như vậy, với những bài tập lập trình PHP mà FUNiX đã đề cập, có thể bạn đã phần nào nắm được những kiến thức cơ bản đã học. Nếu bạn có nhu cầu học chuyên sâu hơn về PHP thì hãy đăng ký ngay khóa PHP Developer của FUNiX. Khóa học phù hợp với những ai có đam mê, mong muốn làm việc trong ngành công nghệ thông tin và muốn tìm hiểu về lập trình . Khóa học có những ưu điểm như:

  • Học online 100%: Học viên sẽ được lựa chọn thời gian học phù hợp với lịch trình của mình với hình thức học trực tuyến tiện lợi. Với hình thức này, bạn sẽ tiết kiệm được khá nhiều chi phí như chi phí di chuyển, chi phí nhà ở.
  • Hỏi đáp 1-1 với chuyên gia CNTT (MENTOR): Nếu trong quá trình học bạn cần giải đáp, thì sẽ được kết nối ngay với chuyên gia trong lĩnh vực liên quan đang làm việc tại những tập đoàn, công ty công nghệ hàng đầu trong nước và quốc tế.
  • Lộ trình học cá nhân hóa, nguồn học liệu MOOC uy tín liên tục được cập nhật, giúp học viên dễ dàng tiếp thu kiến thức.
  • Mỗi học viên sẽ có cán bộ hỗ trợ (Hannah) chăm sóc, Hannah là người nắm được tâm lý và trở ngại của người học tại từng thời điểm và có hành động thúc đẩy phù hợp.
  • FUNiX hỗ trợ việc làm với hơn 100+ Doanh nghiệp là đối tác lớn nên bạn có thể yên tâm khi theo học tại đây.

Đăng ký học lập trình PHP tại FUNiX

Nhấn đăng ký khóa học ngay tại đây.

1