Bài giảng Một số hàm của PHP - Trịnh Công Duy

+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);

 

ppt24 trang | Chuyên mục: PHP | Chia sẻ: dkS00TYs | Lượt xem: 1800 | Lượt tải: 2download
Tóm tắt nội dung Bài giảng Một số hàm của PHP - Trịnh Công Duy, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
Một số hàm của PHP ThS Trịnh Cụng Duy Email: tcduy@ifidanang.com 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: 	 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"; ?> Cỏc hàm xử lý chuỗi trong PHP (tt) 	+ Hàm tìm vị trí chuỗi con: 	int strpos(string str1, string str2); 	Hàm này trả về vị trí tìm thấy của chuỗi str2 trong str1, nếu không tìm thấy thì trả về -1, nếu có nhiều chuỗi giống nhau, thì chỉ trả về vị trí tìm thấy đầu tiên. 	(Vị trí của chuỗi tính từ 0) Ví dụ: "; ?> Cỏc hàm xử lý chuỗi trong PHP (tt) + Hàm thay thế chuỗi: string str_replace(string str1, string str2, string str); 	. Hàm này trả về 1 chuỗi bằng cách thay thế tất cả các chuỗi str1 trong str bằng chuỗi str2. 	. Để khống chế chỉ cho thay đổi vị trí ta dùng hàm: string substr_replace(string str1, string str2, int start [,int n]); Thay the str2 vào trong str1, bat đầu từ ký tự có vị trí là start và có chiều dàI là n ký tự Ví dụ: "; echo "chuoi 2 ".$chuoi2.""; ?> Cỏc hàm xử lý chuỗi trong PHP (tt) Hàm xử lý ngày thỏng Hàm ngày thỏng Trong PHP sử dụng hàm date() để gọi ngày thỏng: Vớ dụ: ";echo date("Y.m.d") . "";echo date("Y-m-d") ?> Hàm xử lý file Hàm xử lý file Mở file:  fopen(“tờnfile”, “thuộc tớnh”) ; Vớ dụ: 	     Bảng thuộc tớnh Hàm xử lý file 2. Đúng file:  fclose() ; Vớ dụ: 	 Hàm xử lý file (tt): Đọc và ghi file Đọc file: PHP cho ta nhiều sự lựa chọn trong việc đọc 1 file. Cú nhiều hỡnh thức hỗ trợ nhưng hiện nay 2 hỡnh thức phổ biến nhất vẫn là đọc file theo từng dũng và đọc file theo từng ký tự. Đọc theo từng dũng Cỳ phỏp : fgets(file vừa mở); Vớ dụ: Đọc theo từng ký tự Hàm xử lý file (tt): Đọc và ghi file Đọc theo từng ký tự: Cỳ phỏp : fgetc(file vừa mở); Vớ dụ: Hàm xử lý file (tt): Đọc và ghi file Chỳ ý: Quy trỡnh đọc sẽ diễn ra theo từng yờu cầu của cỳ phỏp sử dụng. Nhưng sẽ cú sự ràng buộc bởi việc kiểm tra đó đến cuối file chưa ?. Dựng cỳ phỏp sau: feof(file vừa mở) ; Vớ dụ: Hàm xử lý file (tt): Đọc và ghi file Ghi file Dựng cỳ phỏp sau:  	fwrite("file vừa mở", "Nội dung cần ghi vào file") ; Vớ dụ: Bài tập Xõy dựng bộ đếm cho website, mỗi khi khỏch truy cập thỡ sẽ tự động tăng lờn 1 giỏ trị. Upload file Chỳng ta tạo 1 trang Web đơn giản cho phộp upload file lờn Server: Tạo trang cho phộp người dựng chọn file Xõy dựng trang PHP cho phộp upload file Upload file (tt) Trang Web cho phộo chọn file cần upload 	Filename:  Upload file (tt): upload_file.php 	 0)    {    echo "Return Code: " . $_FILES["file"]["error"] . "";    }  else    {    echo "Upload: " . $_FILES["file"]["name"] . "";    echo "Type: " . $_FILES["file"]["type"] . "";    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb";    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "";    if (file_exists("upload/" . $_FILES["file"]["name"]))      {      echo $_FILES["file"]["name"] . " already exists. ";      }    else      {      move_uploaded_file($_FILES["file"]["tmp_name"],      "upload/" . $_FILES["file"]["name"]);      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];      }    }  }else { echo "Invalid file";  }?> BÀI TẬP	 Xõy dựng Website cho phộp upload hỡnh ảnh của thành viờn. 

File đính kèm:

  • pptBài giảng Một số hàm của PHP - Trịnh Công Duy.ppt
Tài liệu liên quan