Cùng nắm kiến thức trong bài giảng Một số hàm của PHP thông qua việc tìm hiểu nội dung các hàm sau: hàm xử lý chuỗi, hàm xử lý ngày tháng. bài giảng dưới đây để nắm rõ kiến thức cụ thể. | Một số hàm của PHP ThS Trịnh Công Duy Email: tcduy@ Mobile: 090 55 77 989 Hàm xử lý chuỗi 1. Hµm xö lý kho¶ng tr¾ng trªn chuçi: +Hµm kiÓm tra chuçi rçng: Có ph¸p: isempty(string str); NÕu chuçi str rçng th× tr¶ vÒ true, ngîc l¹i tr¶ vÒ false. +Hµm xãa bá kho¶ng tr¾ng bªn tr¸i vµ bªn ph¶i chuçi : Có ph¸p: ltrim(string str); vµ: chop(string str); VÝ dô: $name=ltrim($name); $pass=chop($pass); Các hàm xử lý chuỗi trong PHP 2. Hµm thay ®æi kiÓu ch÷ cña chuçi: Hµm DiÔn gi¶I Sö dông KÕt qu¶ strupper strlower ucfirst ucword Ch÷ hoa Ch÷ thêng Ch÷ hoa ký tù ®Çu tiªn Ch÷ hoa ký tù ®Çu mçi tõ strupper(“toi”) strlower (“TOI”) ucfirst(“toi va ban” ucword(“toi va ban” TOI toi Toi va ban Toi Va Ban Các hàm xử lý chuỗi trong PHP (tt) 4. Hµm kÕt hîp hay t¸ch chuçi: + Hàm explode(); T¸ch chuçi thµnh 2 chuçi con b»ng mét ký tù ph©n c¸ch vµ ®a vµo m¶ng. array=expode(string phan_cach, string str); VÝ dô t¸ch ®Þa chØ Email thµnh 2 phÇn: manga=explode(“@”,$email); echo manga[1]; + Hµm | Một số hàm của PHP ThS Trịnh Công Duy Email: tcduy@ Mobile: 090 55 77 989 Hàm xử lý chuỗi 1. Hµm xö lý kho¶ng tr¾ng trªn chuçi: +Hµm kiÓm tra chuçi rçng: Có ph¸p: isempty(string str); NÕu chuçi str rçng th× tr¶ vÒ true, ngîc l¹i tr¶ vÒ false. +Hµm xãa bá kho¶ng tr¾ng bªn tr¸i vµ bªn ph¶i chuçi : Có ph¸p: ltrim(string str); vµ: chop(string str); VÝ dô: $name=ltrim($name); $pass=chop($pass); Các hàm xử lý chuỗi trong PHP 2. Hµm thay ®æi kiÓu ch÷ cña chuçi: Hµm DiÔn gi¶I Sö dông KÕt qu¶ strupper strlower ucfirst ucword Ch÷ hoa Ch÷ thêng Ch÷ hoa ký tù ®Çu tiªn Ch÷ hoa ký tù ®Çu mçi tõ strupper(“toi”) strlower (“TOI”) ucfirst(“toi va ban” ucword(“toi va ban” TOI toi Toi va ban Toi Va Ban Các hàm xử lý chuỗi trong PHP (tt) 4. Hµm kÕt hîp hay t¸ch chuçi: + Hàm explode(); T¸ch chuçi thµnh 2 chuçi con b»ng mét ký tù ph©n c¸ch vµ ®a vµo m¶ng. array=expode(string phan_cach, string str); VÝ dô t¸ch ®Þa chØ Email thµnh 2 phÇn: manga=explode(“@”,$email); echo manga[1]; + Hµm substr(); string substr(string str, int i [,int l]); Hµm nµy tr¶ vÒ chuçi con cña chuçi str, b¾t ®Çu tõ vÞ trÝ i víi l ký tù. Tham sè l lµ tïy chän, nÕu kh«ng cã th× tr¶ vÒ ®Õn hÕt chuçi str Các hàm xử lý chuỗi trong PHP (tt) 5. Hµm so s¸nh chuçi: NgoµI to¸n tö == dïng so s¸nh 2 chuçi, chóng ta cßn cã thÓ dïng c¸c hµm : int strcmp(string str1, string str2); NÕu str1=str2: =0 str1>str2: >0 str1 6. Hµm kiÓm tra chiÒu dµi chuçi: có ph¸p: int strlen(string str); 7. Hµm t×m kiÕm vµ thay thÕ chuçi + Hµm t×m chuçi: string strstr(string str1, string str2); Hµm nµy t×m chuçi str2 trong str1, nÕu cã tr¶ vÒ chuçi míi lµ chuçi b¾t ®Çu b»ng chuçi str2 ®Õn hÕt chuçi str1. VÝ dô: "; ?> Các hàm xử lý chuỗi trong PHP (tt) + Hµm t×m vÞ trÝ chuçi con: int .