PHP cơ bản
lượt xem 30
download
- Được Rasmus Lerdorf phát triển năm 1994 (được phát triển để phát sinh các form đăng nhập sử dụng giao thức HTTP của Unix) - PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: PHP cơ bản
- PHP cơ bản
- Giới thiệu qua về PHP - Được Rasmus Lerdorf phát triển năm 1994 (được phát triển để phát sinh các form đăng nhập sử dụng giao thức HTTP của Unix) - PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn th ế giới trong việc phát triển các ứng dụng Web. - PHP là một ngôn ngữ thông dịch. - Là ngôn ngữ server-side script, tươngtự như ASP, JSP,… thực thi ở phía Server. - Tập tin PHP có phần mở rộng là (.php) - Cú pháp tương tự ngôn ngữ C & Perl
- Thống kê sơ bộ về PHP ồn: http://w3techs.com Ngu
- March 2013 Web Server Survey (netcraft.com)
- Một số trang phổ biến sử dụng PHP • Facebook.com • Wikipedia.org • Qq.com • Taobao.com • Sina.com.cn • Wordpress.com • Vk.com • Weibo.com • Babylon.com • Mail.ru
- Nội dung: 1) Hướng dẫn xây dựng môi trường thực thi ứng dụng PHP 2) Các kiểu dữ liệu, biến, hằng, toán tử 3) Các thao tác cơ bản 4) Xây dựng hàm 5) Hàm xử lý mảng 6) Hàm xử lý chuỗi 7) Hàm về thời gian 8) Cấu trúc điều khiển 9) Thao tác với tập tin 10) Session và Cookie 11) Demo 1 vài bài tập PHP
- Hàm xử lý chuỗi
- Các hàm xử lý chuỗi trong PHP addcslashes — Quote string with slashes in a C style addslashes — Quote string with slashes bin2hex — Convert binary data into hexadecimal representation hop — Alias of rtrim chr — Return a specific character chunk_split — Split a string into smaller chunks convert_cyr_string — Convert from one Cyrillic character set to another convert_uudecode — Decode a uuencoded string convert_uuencode — Uuencode a string count_chars — Return information about characters used in a string crc32 — Calculates the crc32 polynomial of a string crypt — One-way string hashing echo — Output one or more strings
- Các hàm xử lý chuỗi trong PHP - 2 explode — Split a string by string fprintf — Write a formatted string to a stream get_html_translation_table — Returns the translation table used by htmlspecialchars and htmlentities hebrev — Convert logical Hebrew text to visual text hebrevc — Convert logical Hebrew text to visual text with newline conversion hex2bin — Decodes a hexadecimally encoded binary string html_entity_decode — Convert all HTML entities to their applicable characters htmlentities — Convert all applicable characters to HTML entities htmlspecialchars_decode — Convert special HTML entities back to characters
- Các hàm xử lý chuỗi trong PHP - 3 lcfirst — Make a string's first character lowercase levenshtein — Calculate Levenshtein distance between two strings localeconv — Get numeric formatting information ltrim — Strip whitespace (or other characters) from the beginning of a string md5_file — Calculates the md5 hash of a given file md5 — Calculate the md5 hash of a string metaphone — Calculate the metaphone key of a string money_format — Formats a number as a currency string nl_langinfo — Query language and locale information nl2br — Inserts HTML line breaks before all newlines in a string
- Các hàm xử lý chuỗi Demo một số hàm xử lý chuỗi trong PHP Click vào đây để xem
- 2, Nhóm hàm Loại bỏ ký tự ra khỏi chuỗi • chop( $string) : Loại bỏ những khoảng trắng ở cuối chuỗi • trim( $string) : Loại bỏ những khoảng trắng ở đầu và cuối của chuỗi. • ltrim( $string, $ ky_tu_loai_bo ) : Loại bỏ các ký tự ở đầu chuỗi, mặc định loại bỏ tất cả khoảng trắng ở đầu chuỗi. • rtrim( $string, $ky_tu_loai_bo ) : Loại bỏ các ký tự ở cuối chuỗi, mặc định loại bỏ tất cả khoảng trắng ở cuối chuỗi.
- 3, Liên hệ giữa mảng và chuỗi • explode(‘Chuỗi tách’, $string) : Tách chuỗi thành mảng bởi chuỗi tách • implode(“Chuỗi nối”, $mang ) : Nối các phần tử mảng để tạo thành chuỗi. • join( ‘Chuỗi nối’, $mang ) : Tương tự implode
- 4, Chuỗi và HTML a, htmlentities( $ string) Chuyển tất cả các ký tự có thể áp dụng cho các thẻ HTML như sang dạng thực thể của chúng, các thẻ HTML sẽ không còn tác dụng. Thường được xử dụng trong việc xử lý dữ liệu từ người dùng nhập trước khi lưu vào database. b, html_entity_decode( $ string) Ngược lại với htmlentities, hàm html_entity_decode sẽ chuyển đổi tấtcả các thực thể HTML sang những kí tự có thể dùng được của chúng. demo
- c, htmlspecialchars( $ string) : Tương tự htmlentities d, htmlspecialchars_decode( $ string) : Tương tự html_entity_decode e, strip_tags( $ string, $allow_tags ) Loại bỏ các thẻ HTML hoặc PHP ra khỏi chuỗi, Thường được sử dụng để xử lý dữ liệu do người dùng nhập trước khi lưu trữ database, hiển thị văn bản d ạng trích dẫn. $allow_tags: Các thẻ cho phép giữ lại Ví dụ: Loại bỏ các thẻ HTML ra khỏi chuỗi $str, cho phép giữ lại thẻ và $str = strip_tags( $str, '' );
- 5. Các hàm tách chuỗi con a, substr( $string, start, length ): tách chuỗi con từ một chuỗi start: Vị trí bắt đầu tách length: Chiều dài chuỗi cần tách b, strstr( $string, $ky_tu_cho_truoc ): Tách ra một chuỗi con từ vị trí đầu tiên của chuỗi cho trước cho đến cuối chuỗi. C, strops( $str, $chuoi_tim ): Tìm vì trí xuất hiện đầu tiên của $chuoi_tim trong chuỗi $str.
- Hàm xử lý chuỗi Một số hàm khác • strtolower( $str ) : Chuyển tất cả ký tự sang chữ thường. • strtoupper($string ): Chuyển tất cả ký tự sang chữ in hoa. • ucfirst( $string ): Viết hoa kí tự đầu tiên của chuỗi. • ucwords( $string ): Viết hoa kí tự đầu tiên của mỗi từ. • var_dump — Hàm này rất hữu dụng khi ta cần sửa các logic error . Khi cần biết 1 biến đang chứa những gì bên trong và kiểu dữ liệu của nó ta cứ var_dump in nó ra xem xét Ví dụ: Kết quả:
- strcmp(string1,string2): Hàm so sánh chuỗi, phân biệt Hoa – th ường strcasecmp(string1,string2) : Hàm so sánh chuỗi, không phân biệt hoa thường Giá trị trả về: 0 – nếu 2 chuỗi giống nhau 0 – nếu string1 nhiều hơn string2 Sẽ ra kết quả là 0
- Hàm về thời gian 1 - Hiển thị ngày tháng và thời gian hiện tại:
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài học lập trình PHP cơ bản và ứng dụng - Nguyễn Hữu Duy
69 p | 800 | 295
-
Lập Trình Web: PHP.Cơ Bản - GV: Trần Đình Nghĩa
41 p | 835 | 281
-
Bài giảng Lập trình web PHP - Chương 02: PHP cơ bản - Trường ĐH SP Tp. HCM
103 p | 558 | 207
-
Lập trình viên mã nguồn mở PHP: Một số bài thực hành PHP căn bản
17 p | 161 | 23
-
Giáo trình môn học/mô đun: Lập trình PHP căn bản (Ngành/nghề: Thiết kế trang web) - Phần 1
68 p | 60 | 17
-
Bài giảng PHP cơ bản
74 p | 94 | 17
-
Giáo trình môn học/mô đun: Lập trình PHP căn bản (Ngành/nghề: Thiết kế trang web) - Phần 2
115 p | 66 | 16
-
PHP cơ bản - Bài 3: Xử lý với form trong PHP
5 p | 90 | 16
-
PHP cơ bản - Bài 1:Tổng quan về lập trình PHP
6 p | 95 | 14
-
PHP cơ bản - Bài 7: Hàm và gọi lại hàm trong PHP
6 p | 110 | 13
-
PHP cơ bản - Bài 9: Kết hợp PHP và MYSQL trong ứng dụng website
4 p | 154 | 12
-
Bài giảng Thiết kế và lập trình web: Bài 5 - Viện Công nghệ thông tin và truyền thông
137 p | 66 | 9
-
Bài giảng Lập trình và thiết kế Web 1: Bài 6 - PHP cơ bản
14 p | 72 | 9
-
PHP cơ bản - Bài 8: Cơ bản về ngôn ngữ SQL và Mysq
7 p | 112 | 9
-
PHP cơ bản - Bài 2:Toán tử và biểu thức trong PHP
8 p | 91 | 9
-
PHP cơ bản - Bài 6: Cookie và session trong PHP
8 p | 99 | 8
-
Di chuyển một ứng dụng PHP từ MySQL sang DB2, Phần 3: Chuyển đổi mã PHP của bạn
22 p | 67 | 8
-
Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản
137 p | 42 | 7
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn