Bài Tập Hàm Trong PHP
Có thể bạn quan tâm
- Trang chủ
- Hướng dẫn
- Ôn thi
- Tin học
Để củng cố lại phần Hàm trong PHP, mời bạn đọc cùng tham khảo và thực hành các bài tập dưới đây.
Mục lục nội dung
1. Sử dụng hàm để Tính giai thừa
2. Kiểm tra số nguyên tố
3. Đảo ngược chuỗi
4. Viết hàm để sắp xếp mảng
5. Kiểm tra các kí tự trong chuỗi có phải là chữ thường
6. Kiểm tra chuỗi Palindrome
1. Sử dụng hàm để Tính giai thừa
Viết một hàm để tính giai thừa của một số nguyên dương bất kì.
Dưới đây là phần PHP code để giải bài tập sử dụng hàm để tính giai thừa trong PHP:
<html> <head> <title>Tính giai thừa trong PHP (Phần 2)</title> </head> <body> <?php function ham_tinh_giai_thua($n) { if ($n == 0) { return 1; } else { return $n * ham_tinh_giai_thua($n - 1); } } echo "4! = " . ham_tinh_giai_thua(4) . "<br>" ?> </body> </html> Kết quảLưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
2. Kiểm tra số nguyên tố
Viết một hàm để kiểm tra xem một số có phải là số nguyên tố hay không.
Dưới đây là phần PHP code để giải bài tập kiểm tra số nguyên tố trong PHP:
<html> <head> <title>Kiểm tra số nguyên tố trong PHP</title> </head> <body> <?php function ham_kiem_tra_so_nguyen_to($n) { for ($x = 2;$x < $n;$x++) { if ($n % $x == 0) { return 0; } } return 1; } $a = ham_kiem_tra_so_nguyen_to(3); if ($a == 0) echo 'Đây không phải là số nguyên tố' . "<br>"; else echo 'Đây là số nguyên tố' . "<br>"; ?> </body> </html> Kết quảLưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
3. Đảo ngược chuỗi
Viết hàm để đảo ngược một chuỗi bất kì.
Dưới đây là phần PHP code để giải bài tập đảo ngược chuỗi trong PHP:
<html> <head> <title>Đảo ngược chuỗi trong PHP</title> </head> <body> <?php function ham_dao_nguoc_chuoi($str1) { $n = strlen($str1); if ($n == 1) { return $str1; } else { $n--; return ham_dao_nguoc_chuoi(substr($str1, 1, $n)) . substr($str1, 0, 1); } } print_r(ham_dao_nguoc_chuoi('1234') . "<br>"); ?> </body> </html> Kết quảLưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
4. Viết hàm để sắp xếp mảng
Dưới đây là phần PHP code để giải bài tập PHP trên:
<html> <head> <title>Viết hàm để sắp xếp mảng PHP</title> </head> <body> <?php function ham_sap_xep_mang($a) { for ($x = 0;$x < count($a);++$x) { $min = $x; for ($y = $x + 1;$y < count($a);++$y) { if ($a[$y] < $a[$min]) { $temp = $a[$min]; $a[$min] = $a[$y]; $a[$y] = $temp; } } } return $a; } $a = array( 51, 14, 1, 21, 'hj' ); print_r(ham_sap_xep_mang($a)); ?> </body> </html> Kết quảLưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
5. Kiểm tra các kí tự trong chuỗi có phải là chữ thường
Viết một hàm để kiểm tra xem tất cả các kí tự trong chuỗi có phải là chữ thường hay không.
Dưới đây là phần PHP code để giải bài tập PHP trên:
<html> <head> <title>Kiểm tra chữ thường trong chuỗi</title> </head> <body> <?php function ham_kiem_tra_chu_thuong($str1) { for ($sc = 0;$sc < strlen($str1);$sc++) { if (ord($str1[$sc]) >= ord('A') && ord($str1[$sc]) <= ord('Z')) { return false; } } return true; } var_dump(ham_kiem_tra_chu_thuong('abc def ghi')); echo "<br>"; var_dump(ham_kiem_tra_chu_thuong('abc dEf ghi')); ?> </body> </html> Kết quảLưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
6. Kiểm tra chuỗi Palindrome
Viết một hàm để kiểm tra xem một chuỗi đã cho có phải là chuỗi Palindrome (là chuỗi có dạng đọc xuôi hay đọc ngược đều như nhau) không. Bạn làm tương tự khi kiểm tra với số
Dưới đây là phần PHP code để giải bài tập kiểm tra chuỗi Palindrome trong PHP:
<html> <head> <title>Kiểm tra chuỗi Palindrome trong PHP</title> </head> <body> <?php function kiem_tra_chuoi_palindrome($string) { if ($string == strrev($string)) return 1; else return 0; } echo kiem_tra_chuoi_palindrome('madam') . "<br>"; ?> </body> </html> Kết quảLưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
Tham khảo thêm
- doc Bài tập PHP cơ bản
- doc Bài tập về Array trong PHP
- doc Bài tập String trong PHP
- doc Chương trình quản lý sinh viên PHP
- docx Ngân hàng câu hỏi trắc nghiệm PHP có đáp án
- doc Đăng ký thành viên với PHP và MySQL
- doc Tìm kiếm với lệnh Like trong PHP
- doc Chức năng đăng nhập mới được download file trong PHP
CÓ THỂ BẠN QUAN TÂM
- Bài 2: Đối tượng, mục đích và yêu cầu về phương pháp học tập, nghiên cứu những nguyên lý cơ bản của chủ nghĩa Mác - Lênin
- Từ vựng tiếng Anh chủ đề các loài động vật
- Từ vựng tiếng Anh chủ đề các loài cây
- Từ vựng tiếng Anh chủ đề các loại trái cây
- Từ vựng tiếng Anh chủ đề các loại rau củ
- Từ vựng tiếng Anh chủ đề phong cảnh
- Từ vựng tiếng Anh chủ đề thời tiết
- Từ vựng tiếng Anh chủ đề môi trường
- Bài 1: Đối tượng nghiên cứu
- Từ vựng tiếng Anh chủ đề màu sắc
Giới thiệu về lập trình PHP
- 1 Cài đặt & Ví dụ PHP
- 2 Lệnh Echo trong PHP
- 3 Lệnh Print trong PHP
- 4 Biến trong PHP
- 5 Biến $ và $$ trong PHP
- 6 Biến siêu toàn cầu trong PHP
- 7 Hằng số trong PHP
- 8 Hằng số Magic trong PHP
- 9 Kiểu dữ liệu trong PHP
- 10 Toán tử trong PHP
- 11 Comment trong PHP
Câu lệnh điều khiển
- 1 Mệnh đề if-else trong PHP
- 2 Mệnh đề Switch-case trong PHP
- 3 Vòng lặp for trong PHP
- 4 Vòng lặp while trong PHP
- 5 Vòng lặp do-while trong PHP
- 6 Từ khóa Break trong PHP
- 7 Từ khóa Continue trong PHP
PHP Function
- 1 Hàm trong PHP
- 2 Đệ quy trong PHP
- 3 Tham trị và tham chiếu trong PHP
PHP Array
- 1 Mảng (Array) trong PHP
- 2 Các hàm xử lý mảng trong PHP
- 3 Sắp xếp mảng trong PHP
PHP String
- 1 String trong PHP
- 2 Các hàm xử lý chuỗi trong PHP
PHP Form
- 1 Xử lý Form trong PHP
- 2 Validate Form trong PHP
PHP Include
- 1 Câu lệnh include và require trong PHP
- 2 Câu lệnh include_once và require_once trong PHP
PHP Management
- 1 Cookie trong PHP
- 2 Session trong PHP
PHP File
- 1 Xử lý file trong PHP
- 2 Mở file trong PHP
- 3 Đọc file trong PHP
- 4 Append file và xóa file trong PHP
Upload Download trong PHP
- 1 Upload File trong PHP
- 2 Download File trong PHP
PHP Errors
- 1 Xử lý lỗi trong PHP
- 2 Xử lý ngoại lệ trong PHP
- 3 Debug PHP project trong Eclipse
PHP Mail
- 1 Mail trong PHP
MySQL Database
- 1 Kết nối PHP với MySQL
- 2 Tạo một cơ sở dữ liệu MySQL
- 3 Tạo bảng MySQL trong PHP
- 4 Insert dữ liệu vào MySQL trong PHP
- 5 Update dữ liệu vào MySQL trong PHP
- 6 Select dữ liệu từ MySQL trong PHP
- 7 Delete dữ liệu từ MySQL trong PHP
Bài tập PHP
- 1 Bài tập PHP cơ bản
- 2 Bài tập về Array trong PHP
- 3 Bài tập hàm trong PHP
- 4 Bài tập String trong PHP
- 5 Chương trình quản lý sinh viên PHP
- 6 Ngân hàng câu hỏi trắc nghiệm PHP có đáp án
- 7 Đăng ký thành viên với PHP và MySQL
- 8 Tìm kiếm với lệnh Like trong PHP
- 9 Chức năng đăng nhập mới được download file trong PHP
Tài liệu tham khảo PHP
- 1 Tài liệu tham khảo về PHP
Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này Bỏ qua Đăng nhập ATNETWORK ATNETWORK
Từ khóa » Tính Giai Thừa Php
-
Tính Giai Thừa Trong PHP - Bài Tập PHP Có Lời Giải - VietTuts
-
Tính Giai Thừa Trong PHP (Phần 1) | Hơn 100 Bài Tập PHP Có Giải Hay ...
-
Ngôn Ngữ PHP - Tính Giai Thừa Của N
-
Tính Giai Thừa Trong PHP
-
Tính Giai Thừa N!
-
Tính Giai Thừa Trong PHP (Phần 2)
-
Tính Giai Thừa Trong PHP (Phần 1)
-
Lập Trình PHP Video 16 Tạo Form Tính Giai Thừa Trong PHP, Sử Dụng ...
-
Lập Trình Php1 Cơ Bản - Funtion Trong Php - Hàm Tính Giai Thừa
-
Java - Tính Giai Thừa Của Một Số Nguyên Dương Bất Kỳ.
-
Bài Tập Php Cơ Bản Có Lời Giải - M & Tôi
-
Đệ Quy Trong PHP - HRI Recruitment
-
Bài Tập Về Function Trong Php - Darkedeneurope