Bạn vừa xem cách tạo hàm, cách dùng hàm, cơ chế hoạt động cũng như biết
hàm phục vụ cho cái gì? Là để biết cách lập trình Web bằng PHP đấy. Nhưng bạn vẫn chưa khám phá hết các hàm của PHP
đâu, nó có hàng trăm « hàm ăn liền » lận đó !
Tôi để ý rằng mỗi khi tôi viết một hàm gì đó, thì hầu như PHP đã có hàm đó sẵn rồi mà tôi không biết ! Rất nhiều và rất tiện !
Bạn cần phải nhớ là có 2 loại hàm, một loại thực hiện những thao tác, không trả lại gì cả ! giống như thủ tục (procedure) trong Pascal á !
Còn một loại (sau khi đã thực hiện hàng đống tính toán) trả lại một giá trị ! (mà mình dùng khá thường xuyên sau này)
Sau đây là vài kiểu « hàm ăn liền » phục vụ các bạn đây :
Bây giờ mình thử nghịch cái hàm cho hiện ngày giờ nhé ! Hàm tên là date, đây là một loại « hàm ăn liền », nghĩa là mình không cần phải viết function date(..) làm gì, chỉ cần sử dụng bằng cách cho nó vài thông số mà mình cần là đủ !
Sau đây là 5 thông số thường dùng cho hàm date này :
Và còn khoảng 30 thông số khác cho hàm date này nữa, mình sẽ gặp lại trong phần III khi bàn chi tiết hơn về hàm !
Nếu bạn muốn in ra năm : (2007)
Code : PHP
Code : PHP
Tôi để ý rằng mỗi khi tôi viết một hàm gì đó, thì hầu như PHP đã có hàm đó sẵn rồi mà tôi không biết ! Rất nhiều và rất tiện !
Bạn cần phải nhớ là có 2 loại hàm, một loại thực hiện những thao tác, không trả lại gì cả ! giống như thủ tục (procedure) trong Pascal á !
Còn một loại (sau khi đã thực hiện hàng đống tính toán) trả lại một giá trị ! (mà mình dùng khá thường xuyên sau này)
Sau đây là vài kiểu « hàm ăn liền » phục vụ các bạn đây :
- Một hàm cho phép tìm kiếm và thay thế từ ngữ trong một biến
- Một hàm cho phép gửi một file lên máy chủ
- Một hàm cho phép tạo hình thu nhỏ (avatar)
- Một hàm cho phép gửi mail tự động (cái này rất tiện để làm newsletter nhỉ)
- Một hàm cho phép sửa hình, như thêm vào text, vạch vài đường, vẽ một hình vuông hay hình méo gì đó vô hình
- Một hàm làm ẩn password
- Một hàm hiển thị ngày giờ,..
Bây giờ mình thử nghịch cái hàm cho hiện ngày giờ nhé ! Hàm tên là date, đây là một loại « hàm ăn liền », nghĩa là mình không cần phải viết function date(..) làm gì, chỉ cần sử dụng bằng cách cho nó vài thông số mà mình cần là đủ !
Sau đây là 5 thông số thường dùng cho hàm date này :
Chú ý viết đúng in hoa và in thường nhé !
Thông số | Diễn tả |
---|---|
H | Giờ |
i | Phút |
d | Ngày |
m | Tháng |
Y | Năm |
Và còn khoảng 30 thông số khác cho hàm date này nữa, mình sẽ gặp lại trong phần III khi bàn chi tiết hơn về hàm !
Nếu bạn muốn in ra năm : (2007)
Code : PHP
<?php
$nam = date("Y");
echo "$nam";
?>
Hoặc ngày giờ đầy đủ:$nam = date("Y");
echo "$nam";
?>
Code : PHP
<?php
// lưu trữ thông tin về ngày giờ cho các biến
$ngay= date("d");
$thang = date("m");
$nam = date("Y");
$gio = date("H");
$phut = date("i");
// bây giờ mình sẽ cho hiện ra ngày giờ đầy đủ
echo "Xin chào ! Hôm nay là ngày $ngay/$thang/$nam và bây giờ là $gio h $phut.";
?>
Xong rồi ! Bạn cho chạy thử xem ! Chú ý là hàm cho ra ngày giờ lúc bạn
chạy chương trình, nên đương nhiên mỗi lúc một khác nhau !// lưu trữ thông tin về ngày giờ cho các biến
$ngay= date("d");
$thang = date("m");
$nam = date("Y");
$gio = date("H");
$phut = date("i");
// bây giờ mình sẽ cho hiện ra ngày giờ đầy đủ
echo "Xin chào ! Hôm nay là ngày $ngay/$thang/$nam và bây giờ là $gio h $phut.";
?>
Nếu bạn thấy giờ hiện ra không đúng thì là do server không ở cùng múi giờ với bạn ! Ví dụ bạn dùng server của Mĩ
, mà bạn đang ở Việt nam thì nó vẫn cho ra giờ của Mĩ hiện tại ! Bạn nên tính toán lại sự chênh lệch giờ giấc nếu cần !
Chúng ta sắp kết thúc phần cơ bản về PHP trong vài chương nữa, những gì
bạn đã học hôm nay về hàm chỉ là một phần rất nhỏ trong PHP, vẫn chưa
đủ để bạn tạo một trang web cực kì hấp dẫn. Nhưng hãy kiên nhẫn, không
lâu nữa bạn sẽ thấy nó hữu ích thế nào .
Bạn còn nhớ trong hàm tính thể tích hình nón trên
đây không ? Thực ra nếu mình lấy 3.14 thay cho Pi là
không chính xác đâu, may cho mình là PHP cho mình sẵn một hàm cho phép
tính Pi chính xác luôn ! Hàm này không có thông số, chỉ đơn giản là
Pi(),
bạn hãy thử thay Pi() cho 3.14 xem !
Còn rất nhiều ứng dụng về hàm trong PHP bạn có thể tìm tại http://daotaolaptrinh.edu.vn/tai-lieu-php.html
0 nhận xét: