[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

[Bài đọc] Ghi đè phương thức (Override method)

Ghi đè phương thức là gì? Ghi đè phương thức (override method) là cơ chế cho phép lớp một lớp con viết lại một phương thức đã có trong lớp cha. Chẳng hạn: class A{ function m(){ echo ‘This method is defined inside class A’; }} class B extends A{  function m(){       

Mảng đa chiều

Ở trong bài trước, chúng ta đã được biết mảng là một danh sách gồm các cặp khóa và giá trị. Tuy nhiên, đôi khi chúng ta muốn lưu nhiều giá trị với nhiều hơn một khóa. Điều này được gọi là mảng đa chiều Mảng đa chiều Mảng đa chiều là một mảng chứa

[Bài đọc] Cấu trúc dữ liệu LinkedList

LinkedList là một cấu trúc dữ liệu danh sách, trong đó, các phần tử được liên kết thông qua các tham chiếu tuyến tính giữa các phần tử liên tiếp nhau. Phần tử đầu tiên sẽ có một liên kết trỏ đến phần tử thứ 2, phần tử thứ 2 sẽ có liên kết trỏ

[Bài đọc] Kế thừa trong PHP

Kế thừa (inheritance) là một đặc điểm quan trọng của mô hình Lập trình hướng đối tượng. PHP là một ngôn ngữ lập trình hướng đối tượng, do đó chúng ta cần nắm rõ cách thức triển khai cơ chế kế thừa trong PHP để có thể sử dụng tốt tính năng này. Kế thừa