02 04 Hàm split Hàm split dùng để cắt chuỗi thành nhiều phần nhỏ dựa vào một mẫu định dạng cho trước.. Cú pháp: array splitstring pattern, string string [, int limit] Ví dụ:... Hàm
Trang 124/05/2021 Lập trình web nâng cao 1
Trang 402
04
Hàm split()
Hàm split dùng để cắt chuỗi thành nhiều phần nhỏ dựa vào
một mẫu định dạng cho trước
Cú pháp: array split(string pattern, string string [, int limit])
Ví dụ:
Trang 5 Hàm strlen() dùng để xác định độ dài của chuỗi.
Cú pháp: int strlen(string str);
Ví dụ:
Trang 602
04
Các hàm so sánh chuỗi
Hàm strcmp(): so sánh 2 chuỗi, phân biệt chữ hoa, thường
Cú pháp: int strcmp(string str1, string str2)
Hàm này trả về giá trị:
• 0 nếu hai chuỗi bằng nhau
• -1 nếu chuỗi str1 nhỏ hơn chuỗi str2
• 1 nếu chuỗi str1 lớn hơn chuỗi str2
Ví dụ:
Trang 7Hàm strcasecmp(): so sánh 2 chuỗi, không phân biệt hoa, thường.
Cú pháp: int strcasecmp(string str1, string str2);
Hàm trả về:
• 0 – nếu 2 chuỗi bằng nhau
• <0 – nếu chuỗi string1 nhỏ hơn chuỗi string2
• >0 – nếu chuỗi string1 lớn hơn chuỗi string2
ví dụ:
Trang 11 Hàm ucwords() dùng để chuyển ký tự đầy tiên của từ thành chữ
hoa
cú pháp: string ucwords(string str);
ví dụ:
Trang 13Hàm implode() dùng để lấy giá trị các phần tử trong mảng nối
thành một chuỗi
Cú pháp: string implode(string delimiter, array pieces)
Ví dụ:
Trang 15Hàm substr() dùng để cắt một phần của một chuỗi
Cú pháp: string substr(string str, int start [, int length])
Ví dụ:
Trang 16Cú pháp: string substr_replace(string str, string replace, int
start [, int length])
Ví dụ:
Trang 17Sử dụng hàm trim(), ltrim, rtrim() để cắt bổ khoảng trắng 2 đầu, bên trái và bên phải của chuỗi.
Cú pháp: string trim(string str);
string ltrim(string str);
string rtrim(string str);
Ví dụ:
Trang 1802
04
Hàm str_pad()
Hàm str_pad() dùng để đệm thêm một chuỗi, một ký tự,… vào một chuỗi.
Cú pháp: string str_pad(string str, int length [, string pad_string [, int
pad_type]])
Trong đó: str là chuỗi cần chèn thêm
length là độ dài cần thêm pad_string là được chèn thêm vào pad_type gồm: STR_PAD_RIGHT, STR_PAD_LEFT và STR_PAD_BOTH tức là đệm thêm bên trái, phải và cả 2 bên.
Trang 1902
04
05
Thư viện Date Time
Trang 2002
04
Thư viện Date Time
Kiểm tra ngày tháng: sử dụng hàm checkdate() để kiểm tratính hợp lệ của ngày tháng
Cú pháp: Boolean checkdate(int month, int day, int year)
Ví dụ:
Trang 2202
04
Tham số trong hàm Date()
Tham số trong hàm date()
Trang 2302
04
05
Tham số trong hàm Date()
Trang 2402
04
Làm việc với đối tượng DateTime
Khởi tạo đối tượng date;
$date = DateTime();
Để định dạng ngày giờ, sử dụng hàm
format(“thamso”)
Ví dụ: $obj = new DateTime();
echo $obj->format(“d-m-Y h:i:sa");
Kết quả: 26-03-2010 04:19:42pm
Trang 2502
04
05
Thiết lập ngày thàng và thời gian
Sử dụng hàm setDate() để thiết lập ngày tháng
Cú pháp: Boolean setDate(integer year, integer month, integer day)
Sử dụng hàm setTime để thiết lập thời gian
Cú pháp: Boolean setTime(integer hour, integer minute [, integer second])
Trang 26Trân trọng cảm ơn!