Hướng dẫn tự học lập trình web với php - dành cho người chưa biết gì
Bài 28 - PHP basic buổi 7 - BÀI 7 - KHÁI NIỆM VỀ HÀM TRONG PHP
LAB PHP (CB) 7
KHÁI NIỆM VỀ HÀM TRONG PHP
A – LÝ THUYẾT
I – HÀM DO NGƯỜI DÙNG TỰ ĐỊNH NGHĨA
1- Hàm tự định nghĩa
Để giảm thời gian
lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định
nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website. Việc này
cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc. Đồng thời
có thể tùy biến ở mọi trang. Mà không cần phải khởi tạo hay viết lại mã lệnh
như HTML thuần túy
Cú pháp:
function function_name(){
Thực thi lệnh…
}
Chú ý: Tên hàm
có thể là một tổ hợp bất kỳ những chứ cái, con số và dấu gạch dưới, nhưng phải
bắt đầu từ chứ cái hoặc dấu gạch dưới.
2 – Hàm tự định nghĩa có
tham số
Cú pháp:
function function_name($tham_so_1, $tham_so_2,… ,$tham_so_n){
Thực thi lệnh…
}
3 – Hàm tự định nghĩa với
giá trị trả về
Cú pháp:
function function_name(Có hoặc không tham số){
Thực thi lệnh…
return $ketqua;
}
4 – Gọi lại Hàm trong PHP
PHP cho phép chúng
ta sử dụng một số hàm sau đây để triệu gọi File như: require_once(), include_once()
Tạo các trang con trangchu.php, gioithieu.php,
tintuc.php, lienhe.php, diendan.php lần lượt có các nội dung tương ứng như sau:
·File trangchu.php chứa nội dung
sau: Chào mừng các bạn đến với website của
chúng tôi
·File gioithieu.php chứa nội
dung sau: Website được ra đời vào ngày
06/05
·File tintuc.php chứa nội dung
sau: Đây là trang thông tin được cập nhật
đầy đủ và chi tiết nhất
·File lienhe.php chứa nội dung
sau: Mọi chi tiết xin liên hệ với chúng
tôi thông qua form liên hệ thuộc website
·File diễn đàn chứa nội dung
sau: Đây là không gian thảo luận về tất
cả cả các vấn đề về công nghệ và giáo dục
Yêu cầu khi người dùng lựa chọn trang nào trên thanh
Menu thì nội dung tương ứng của trang đó được hiển thị ngay tại phần nội dung
chính của trang index.php (hay mói cách
khác là trang index.phpload nội dung
của các trabg con khi các trang đó được lựa chọn trên thanh Menu)
Bài toán phải được
giải theo hướng sử dụng Function
Bài 5:
Viết chương trình cho phép người dùng nhập vào một chuỗi
ký tự (Viết hoa, có dấu hoặc không) sẽ tự động chuyển thành chuỗi ký tự thường
và không dấu
Bài toán phải được
giải theo hướng sử dụng Function
Bài 6:
Viết ứng dụng tự động tạo mô tả ngắn cho bài viết mà
không làm mất nội dung với các yêu cầu như sau:
Tạo một Form cho người dùng tương
tác với hệ thống
Tạo một trường Textarea để người
dùng nhập nội dung chi tiết của một bài viết bất kỳ
Tạo một trường Textbox để người
dùng nhập một số nguyên thể hiệ số ký tự được trích ra từ nội dung chi
tiết trên
Tạo nút Submit để người dùng thực
thi tương tác với hệ thống
Khi người dùng thực thi Form thì
sẽ tự động tạo một đoạn mô tả ngắn của bài viết đã nhập vào Textarea với
nội dung bắt đầu từ điểm đầu tiên đến điểm mà chúng ta yêu cầu khi nhập số
vào trường Textbox.
Kết thúc nội dung của đoạn mô tả
ngắn này phải là một từ có nghĩa và đầy đủ. Ví dụ: Học lập trình PHP thật
là tuyệt. có thể thành Học lập trình PHP thật nhưng không được phép thành
Học lập trình PHP t hoặc Học lập trình PHP th hay Học lập trình PHP thậ
Bài toán phải được
giải theo hướng sử dụng Function
Đáp án:
Bài 3:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<td height="80" colspan="5" align="center" bgcolor="#0099FF" id="banner">trung tâm đào tạo trực tuyến lập trình - thiết kế - đồ họa website vietpro</td>
<h3>hệ thống tự động tạo mô tả ngắn (intro text) cho bài viết</h3>
<p id="intro">Hệ thống có ưu điểm là loại bỏ được các từ cuối cùng vô nghĩa trong câu.<br> <b>Ví dụ</b> như: <b>...tră</b> hay <b>...ng</b> hoặc <b>...th</b> ...</p>
No comments:
Post a Comment