Mục tiêu: Luyện tập sử dụng biểu thức chính quy. Mô tả: Viết chương trình kiểm tra ký tự đầu tiên của chuỗi có phải là chữ hoa hay không. Lưu đồ thuật toán. Các bước thực hiện. Bước 1: Khai báo mẫu chuỗi. $regexp = ‘/^[A-Z]/’; Bước 2: Tạo file php. function isFirstLetterUpperCase($str){ $regexp =
PHP xây dựng sẵn các hàm giúp thao tác với Biểu thức chính quy. Sau đây là các hàm thường hay được sử dụng: 1. Hàm preg_match(): Hàm preg_match() được dùng để kiểm tra, so khớp và lấy kết quả của việc so sánh chuỗi dựa vào biểu thức chính quy. Hàm trả về TRUE/FALSE. Cú pháp: Trong đó:
Queue (hàng đợi) là một cấu trúc dữ liệu danh sách, trong đó việc thêm và lấy các phần tử được thực hiện theo quy tắc FIFO(Fist-In/First-Out), có nghĩa là phần tử nào được thêm vào đầu tiên thì được lấy ra đầu tiên. Nguyên tắc này cũng được gọi là LILO, có nghĩa là
Biểu thức chính quy (Regular Expression) thường được gọi là Regex hoặc RegExp. Là thuật toán khớp mẫu mạnh mẽ có thể được thực hiện trong một biểu thức. Nó giúp bạn trong tiết kiệm được rất nhiều thời gian khi xây dựng các trang web động. Hầu hết các ngôn ngữ lập trình đều
Stack (ngăn xếp) là một cấu trúc dữ liệu danh sách, trong đó việc thêm và lấy các phần tử được thực hiện theo quy tắc FILO (Fist-In/Last-Out), có nghĩa là phần tử nào được đưa vào đầu tiên thì sẽ được lấy ra sau cùng. Nguyên tắc này cũng được gọi là LIFO (Last-IN/First-Out),
Trong phần này sẽ liệt kê các hàm thông dụng để làm việc với chuỗi. strlen($string): hàm trả về độ dài chuỗi <?phpecho strlen(“Hello world!”); // outputs 12?> str_word_count($string): hàm trả về số từ trong chuỗi <?phpecho str_word_count(“Hello world!”); // outputs 2?> strrev($string): hàm đảo ngược chuỗi <?phpecho strrev(“Hello world!”); // outputs !dlrow olleH?> strpos($string,$text): hàm tìm kiếm chuỗi $text trong
Câu lệnh include (hoặc require) được sử dụng để nhúng toàn bộ nội dung của một file vào trong một file khác. Chúng thường được sử dụng trong trường hợp chúng ta muốn chia sẻ một đoạn mã nào đó chung cho nhiều file khác nhau. Chẳng hạn, phần footer trong ứng dụng web thường là giống nhau ở trong
Mục tiêu Luyện tập cài đặt cấu trúc LinkedList đơn giản. Mô tả Trong phần này, chúng ta sẽ phát triển một chương trình cho phép cài đặt cấu trúc LinkedList đơn giản để lưu một tập dữ liệu bất kỳ. Chương trình gồm 2 lớp Node và LinkList như sơ đồ mô tả sau:
Việc xử lý chuỗi trong lập trình PHP rất quan trọng vì dữ liệu để hiển thị trên trang web đa phần là ở dạng chuỗi. Vì thế việc hiểu và nắm vững kiến thức trong xử lý chuỗi sẽ giúp bạn tối ưu hóa hiệu suất của website và đẩy nhanh tiến độ thiết kế
Lập trình hướng đối tượng cho người mới bắt đầu với php Để hiểu được phần hướng dẫn này bạn nên có hiểu biến căn bản về hàm, biến, cấu trúc điều kiện và vòng lặp. Bài hướng dẫn về lập trình hướng đối tượng với php được trình bày từ bước 18 đến 22.