Hàm cal_info()
trong PHP là một hàm dùng để truy xuất thông tin về các lịch âm dương và lịch Julius có sẵn trong PHP. Hàm này trả về một mảng chứa các thông tin về các lịch mà PHP hỗ trợ, bao gồm tên, mô tả và các thông số cần thiết. Điều này cho phép người phát triển xác định và sử dụng các lịch phù hợp với yêu cầu cụ thể của ứng dụng của họ.
Hàm cal_info() là gì?
Hàm cal_info()
trong PHP là một hàm tích hợp sẵn được sử dụng để trả về thông tin về một lịch cụ thể. Hàm cal_info()
trả về một mảng chứa tên calname, tháng, tên tháng đã viết tắt, maxdaysinmonth và calsymbol.
Nó lấy lịch làm tham số và trả về thông tin tương ứng với lịch đã chỉ định.
Cú pháp | cal_info($calendar) |
Tham số | Hàm cal_info() trong PHP chỉ chấp nhận một tham số $calendar . Tham số này chỉ định một số biểu thị lịch mà bạn muốn biết. Dưới đây là danh sách các số hợp lệ có thể được sử dụng làm giá trị cho tham số này. 0 = CAL_GREGORIA 1 = CAL_JULIAN 2 = CAL_JEWISH 3 = CAL_FRENCH |
Giá trị trả về | Kết quả trả về là thông tin bộ lịch cụ thể. |
Mọi người cũng xem:
Lỗi và các ngoại lệ
- Nếu không có lịch nào được chỉ định trong các tham số, thì hàm
cal_info()
sẽ trả về thông tin về tất cả các lịch. - Để chỉ định một lịch làm tham số cho hàm
cal_info()
, người ta cần đề cập đến giá trị số tương ứng của nó thay vì tên lịch, chẳng hạn như “0” đối với lịch Gregorian.
Ví dụ minh hoạ hàm cal_info() trong PHP
<?php
// displaying information
// regarding gregorian calendar
print_r (cal_info(0));
?>
Output như sau:
Array
(
[months] => Array
(
[1] => January
[2] => February
[3] => March
[4] => April
[5] => May
[6] => June
[7] => July
[8] => August
[9] => September
[10] => October
[11] => November
[12] => December
)
[abbrevmonths] => Array
(
[1] => Jan
[2] => Feb
[3] => Mar
[4] => Apr
[5] => May
[6] => Jun
[7] => Jul
[8] => Aug
[9] => Sep
[10] => Oct
[11] => Nov
[12] => Dec
)
[maxdaysinmonth] => 31
[calname] => Gregorian
[calsymbol] => CAL_GREGORIAN
)
Ví dụ 2:
<?php
// displaying information
// regarding jewish calendar
print_r (cal_info(2));
?>
Output như sau:
Array
(
[months] => Array
(
[1] => Tishri
[2] => Heshvan
[3] => Kislev
[4] => Tevet
[5] => Shevat
[6] => Adar I
[7] => Adar II
[8] => Nisan
[9] => Iyyar
[10] => Sivan
[11] => Tammuz
[12] => Av
[13] => Elul
)
[abbrevmonths] => Array
(
[1] => Tishri
[2] => Heshvan
[3] => Kislev
[4] => Tevet
[5] => Shevat
[6] => Adar I
[7] => Adar II
[8] => Nisan
[9] => Iyyar
[10] => Sivan
[11] => Tammuz
[12] => Av
[13] => Elul
)
[maxdaysinmonth] => 30
[calname] => Jewish
[calsymbol] => CAL_JEWISH
)
Lời kết
Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm cal_info()
trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!