ໃນພາສາ PHP ມີຟັງຊັນສຳເລັດຮູບຫຼາຍຟັງຊັນ
ບໍ່ວ່າຈະເປັນຟັງຊັນກ່ຽວກັບຂໍ້ຄວາມ,ຟັງຊັນທາງຄະນິດສາດ,ຟັງຊັນ
ກ່ຽວກັບເວລາ
ເຊິ່ງໃນບົດນີ້ໄດ້ລວບລວມສະເພາະຟັງຊັນທີ່ມັກນຳໃຊ້ເລື້ອຍໆ
6.1 ຟັງຊັນ include
ເປັນຟັງຊັນທີ່ເຮັດໜ້າທີ່ນຳເອົາສະຄຣິບຈາກ
ບ່ອນອື່ນມາໃຊ້ ບາງເທື່ອສະຄຣິບທີ່ໃຊ້ງານອາດຈະມີຄຳສັ່ງ
ຫຼືຟັງຊັນທີ່ຕ້ອງການໃຊ້ຫຼາຍບ່ອນພາຍໃນໂປຣແກຣມດຽວ
ຖ້າຂຽນສະຄຣິບທັງໝົດໄວ້ໃນໂປຣແກຣມດຽວອາດຈະເຮັດໃຫ້ໂປຣແກຣມ
ຫຼືສະຄຣິບມີຄວາມຍາວຫຼາຍ
ດັ່ງນັ້ນຈິ່ງຕ້ອງແຍກສ່ວນທີ່ມັກໃຊ້ງານເລື້ອຍໆອອກເປັນອີກໂປຣ
ແກຣມໜຶ່ງ ແລ້ວມີການນຳເອົາໂປຣແກຣມດັ່ງກ່າວມາໃຊ້ ໂດຍໃຊ້ຟັງຊັນ
include ເຊິ່ງມີຮູບແບບການຂຽນດັ່ງນີ້:
include “ຊື່ file”; ຫຼື include(“ຊື່ file”); |
ຕົວຢ່າງ:
- ບັນທຶກຊື່ໂປຣແກຣມລຸ່ມນີ້ ເປັນ scriptA.php
<?
$ms1="Learn HTML"; $ms2="learn PHP"; ?> |
- ບັນທຶກຊື່ໂປຣແກຣມລຸ່ມນີ້ ເປັນ scriptB.php
<?
include"scriptA.php"; echo $ms1,"<br>"; echo $ms2; ?> |
ໃຫ້ເບິ່ງຜົນຮັບຈາກໂປຣແກຣມຊື່ scriptB.php ດັ່ງລຸ່ມນີ້:
6.2 ຟັງຊັນ date.
ເຮົາຈະໃຊ້ຟັງຊັນ date ໃນການສະແດງວັນ,ເດືອນ,ປີ ແລະ ເວລາ ໂດຍມີຮູບແບບການຂຽນດັ່ງນີ້:
date(“ລະຫັດການສະແດງຜົນ”); |
ສຳລັບລະຫັດການສະແດງຜົນມີດັ່ງນີ້
ກຸ່ມສະແດງຜົນ | ລະຫັດສະແດງຜົນ | ຄວາມໝາຍ | ຕົວຢ່າງ |
ວັນ | w(ພິມນ້ອຍ) | ລຳດັບວັນໃນອາທິດ ເລີ່ມວັນອາທິດ=0 | 0 - 6 |
D | ຊື່ວັນເປັນພາສາອັງກິດ 3 ຕົວ | Mon - Sun | |
l(ຕົວແອລ) | ຊື່ວັນເປັນພາສາອັງກິດ(ຊື່ເຕັມ) | Sunday-Saturday | |
ວັນທີ | j | ວັນທີຈຳນວນ 1 ຫຼັກໂດຍບໍ່ມີ 0 ນຳໜ້າ | 1-31 |
d | ວັນທີຈຳນວນ 2 ຫຼັກໂດຍມີ 0 ນຳໜ້າ | 01-31 | |
ເດືອນ | n | ເດືອນ 1 ຫຼັກ ໂດຍບໍ່ມີ 0 ນຳໜ້າ | 1-12 |
m | ເດືອນ 2 ຫຼັກ ໂດຍມີ 0 ນຳໜ້າ | 01-12 | |
M | ຊື່ເດືອນ 3 ຕົວອັກສອນ | Jan-Dec | |
F | ຊື່ເດືອນແບບເຕັມ | January | |
t | ຈຳນວນວັນໃນແຕ່ລະເດືອນ | 28,29,30 ຫຼື 31 | |
ປີ | Y | ປິ ຄ.ສ ຈຳນວນ 4 ຫຼັກ | 2012 |
y | ປີ ຄ.ສ ຈຳນວນ 2 ຫຼັກ | 12 | |
ຊົ່ວໂມງ | g | ຊົ່ວໂມງແບບ 12 ຊົ່ວໂມງ(ບໍ່ມີ 0 ນຳ) | 1-12 |
h | ຊົ່ວໂມງແບບ 12 ຊົ່ວໂມງ(ມີ 0 ນຳ) | 01-12 | |
G | ຊົ່ງໂມງແບບ 24 ຊົ່ວໂມງ(ບໍ່ມີ 0 ນຳ) | 0-23 | |
H | ຊົ່ງໂມງແບບ 24 ຊົ່ວໂມງ(ມີ 0 ນຳ) | 00-23 | |
ນາທີ | i | ນາທີຈຳນວນ 2 ຫຼັກ ໂດຍບໍ່ມີ 0 ນຳ | 0-59 |
s | ນາທີຈຳນວນ 2 ຫຼັກ ໂດຍບໍ່ມີ 0 ນຳ | 00-59 | |
ຊ່ວງເວລາ | a | ຊ່ວງເວລາເຊົ້າ ຫຼື ບ່າຍ ຕົວພິມນ້ອຍ | am ຫຼື pm |
A | ຊ່ວງເວລາເຊົ້າ ຫຼື ບ່າຍ ຕົວພິມນ້ອຍ | AM ຫຼື PM |
ຕົວຢ່າງ:
<? echo "Today is ", date("D"),"<br>"; echo "The date is ", date("j"),"<br>"; echo "Month is ", date("F"),"<br>"; echo "Year is ", date("Y"),"<br>"; ?> |
ຜົນໄດ້ຮັບ