[Bài đọc] Các hàm thao tác với Regular Expression trong PHP

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 đó: 

[Bài đọc] Queue

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à

[Bài đọc] Regular Expression / Regex – Biểu thức chính quy

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

[Bài đọc] Stack

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),

[Bài đọc] Các hàm thao tác với chuỗi

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

post image

Sử dụng include và require

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

post image

[Thực hành] Triển khai lớp LinkedList đơn giản

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:

post image

[Bài đọc] Chuỗi (String)

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ế

post image

[Bài đọc] Kế thừa & ghi đè phương thức

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. 

[Thực hành] Triển khai lớp List đơn giản

Mục tiêu Luyện tập cài đặt cấu trúc List đơ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 danh sách đơn giản để lưu một tập dữ liệu bất kỳ. Lớp ArrayList trong chương trình gồm:  Các thuộc tính Mảng đối tượng danh