
Bài 31: PHP Filter - Hàm filter_var trong PHP - Học lập trình PHP căn bản
Nếu trước đây chúng ta sử dụng Regular Expression để kiểm tra định dạng dữ liệu thì rất phức tạp phải không nào? Mình cũng vậy, trước đây mình toàn đi lên mạng kiếm những hàm người ta viết sẵn về sử dụng mà không hề biết ý nghĩa của nó như thế nào :) Nhưng bây giờ thì khác vì trong PHP có một module ...

Bài 30: Tìm hiểu hàm header trong PHP - Học lập trình PHP căn bản
Trong bài này chúng ta tìm hiểu về hàm header, đây là một hàm được dùng khá nhiều trong lập trình web, ví dụ như dùng để chuyển hướng trang, dùng để khai báo định dạng file trả về từ Server, ... Trong tiếng anh thì có định nghĩa như sau: header() is used to send a raw HTTP header, khái ...

Bài 29: Xử lý ngày tháng trong PHP - Học lập trình PHP căn bản
Vấn đề xử lý ngày tháng cực kì quan trọng khi bạn xử lý với các bài viết và đăng lên website. Ví dụ bạn cần in ra ngày tháng đăng bài viết hiển thị theo kiểu ngày / tháng / năm hoặc ngày - tháng -năm thì bắt buộc bạn phải biết cách sử dụng các hàm xử lý ngày tháng trong PHP thì mới làm được. Đó ...

Bài 28: Lệnh require - require_once - include - include_once trong PHP - Học lập trình PHP căn bản
Để xây dựng một trang web bằng PHP thì đòi hỏi ban phải sử dụng rất nhiều mã code khác nhau và có thể lên đến hàng trăm hàng ngàn line, vì vậy nếu chúng ta chỉ code nó trong một file PHP duy nhất thì rất là tệ hại bởi rất khó để nâng cấp và bảo trì chúng. Với nhược điểm này hầu hết các ngôn ngữ lập ...

Bài 27: Xử lý truy vấn dữ liệu MySQL với PHP - Học lập trình PHP căn bản
Có nhiều thư viện xử lý kết nối và truy vấn database trong MySQL đó là: MySQLi Object-oriented MySQLi Procedural PDO Mình cũng có một series trình bày khá chi tiết các thao tác như kết nối, thêm, xóa sửa và lấy danh sách trong MySQL bằng PHP rồi nên nếu bạn muốn tham khảo thì hãy đọc ...

Bài 26: Hàm isset() và empty() trong ph - Học lập trình PHP căn bản
Hàm isset() trong PHP mình cũng đã sử dụng khá nhiều lần trong series này rồi nhưng vẫn có một số bạn mail hỏi sự khác nhau giữa hàm isset() và hàm empty() trong PHP như thế nào?, khi nào thì sử dụng hàm isset() và khi nào thì sử dụng hàm empty()? Nên trong bài này mình sẽ giới ...

Bài 25: Session và cookie trong ph - Học lập trình PHP căn bản
Session và Cookie dùng để lưu trữ dữ liệu tạm thời và từ đó hệ thống có thể đưa ra những quyết định về quyền hạn hoặc là những tùy chọn riêng tư. Cả hai tuy có chung chức năng là lưu trữ dữ liệu nhưng bên trong nó lại khác nhau. Session dùng để lưu trữ dữ liệu trên Server và đồng thời nó sẽ có một ...

Bài 24: Các hàm kiểm tra dữ liệu trong ph - Học lập trình PHP căn bản
Trong bài này tôi sẽ đưa ra một số hàm kiểm tra dữ liệu có sẵn trong PHP dùng để kiểm tra dữ liệu hay là các biến trong PHP, các hàm này sẽ có ích cho các bạn trong việc làm web sử dụng ngôn ngữ php này. 1. isset($var) Dùng để kiểm tra biến $var có tồn tại ...

Bài 23: Upload file lên server với ph - Học lập trình PHP căn bản
Ở bài trước chúng ta đã tìm hiểu được khá nhiều hàm xử lý file nhưng tôi không đề cập đến hàm upload file bởi vì tôi muốn nó là một bài thực hành riêng dành cho các bạn. Và trong bài này mình sẽ hướng dẫn các bạn cách upload file bằng PHP bằng cách đơn giản và dễ hiểu nhất. 1. Upload lên Server ...

Bài 22: Các hàm xử lý file trong ph - Học lập trình PHP căn bản
Việc xử lý file trong php rất quan trọng vì trong các ứng dụng thực tế ta hay dùng file để lưu trữ dữ cache cho website hoặc là lưu trữ một thứ gì đó để cho nhằm giúp ứng dụng chạy nhanh hơn, vì thế tôi viết bài này giúp các bạn làm quen với một số hàm liên quan đến file như đọc file, ghi file, ...

Bài 21: Các hàm xử lý mảng trong ph - Học lập trình PHP căn bản
Để tiện cho việc tra cứu học tập mình sẽ liệt kê danh sách các hàm xử lý mảng hay sử dụng tại bài này, các bạn cập nhật và tra cứu nhé. 1. Danh sách các hàm xử lý mảng trong PHP Sau đây là các hàm chúng ta hay sử dụng nhất. 1. array_change_key_case($array ...

Bài 20: Các hàm xử lý chuỗi trong ph - Học lập trình PHP căn bản
Việc xử lý chuỗi trong PHP rất là quan trọng vì dữ liệu hiển thị trên trang web luôn luôn ở dạng chuỗi, vì thế nếu bạn nắm vững và xử lý nhuần nhuyễn thì sẽ giúp bạn ít tốn công sức và thời gian hơn mà web chạy lại nhanh nữa. Và bên dưới đây tôi sẽ liệt kê các hàm xử lý chuỗi trong php thông dụng ...

Bài 19: Phương thức GET và POST trong ph - Học lập trình PHP căn bản
Trải qua 18 bài chúng ta học toàn lý thuyết nên có vẻ hơi nhàm chán, và để giảm căng thẳng thì hôm nay chúng ta sẽ đi tìm hiểu một vài thứ hấp dẫn hơn, đó là phương thức truyền dữ liệu từ Client lên Server. Như các bạn biết bộ mã nguồn web viết bằng PHP được đưa lên host và đó chính là Server, ...

Bài 18: Thuật toán sắp xếp chèn trong ph - Học lập trình PHP căn bản
Vậy là chúng ta đã được học qua 2 thuật toán sắp xếp chọn và sắp xếp nổi bọt. Vẫn còn một thuật toán sắp xếp nũa chúng ta sẽ được học trong bài hôm nay đó là là thuật toán sắp xếp chèn. Nôi dung bao gồm: Ý tưởng thuật toán Cài đặt thuật ...

Bài 17: Thuật toán sắp xếp chọn trong ph - Học lập trình PHP căn bản
Chúng ta đã được học thuật toán sắp xếp nổi bọt dùng để sắp xếp các phần tử trong mảng tăng hoặc giảm dần. Và trong bài này chúng ta sẽ nghiên cứu một thuật toán khác đó là thuật toán sắp xếp chọn, một thuật toán có độ khó hơn thuật toán sắp xếp nổi bọt. Nội dung bao gồm: ...

Bài 16: Kỹ thuật đặt cờ hiệu trong ph - Học lập trình PHP căn bản
Bài trước chúng ta đã tìm hiểu kỹ thuật đặt lính canh trong php, vậy thì trong bài này ta sẽ tìm hiểu một kỹ thuật khác cũng khá hay đó là kỹ thuật đặt cờ hiệu được code bằng ngôn ngữ lập trình php. 1. Kỹ thuật đặt cờ hiệu là gì? Tương tự bài trước mình sẽ đưa ra một ví dụ thực tế để các bạn ...

Bài 15: Kỹ thuật đặt lính canh trong ph - Học lập trình PHP căn bản
Kỹ thuật đặt lính canh được sử dụng rất là nhiều nhưng đôi khi các bạn lại không hề biết đó chính là kỹ thuật này, vì thế trong bài này tôi sẽ đề cập đến kỹ thuật này hy vọng các bạn biết và lỡ ai hỏi thì biết để trả lời nhé . Nội dung bài học bao gồm: Kỹ ...

Bài 14: Thuật toán tìm kiếm tuyến tính trong ph - Học lập trình PHP căn bản
Trong bài thuật toán sắp xếp nổi bọt tôi đã nói nếu một danh sách được sắp xếp có thứ tự thì việc tìm kiếm trên danh sách đó rất là nhanh, và để chứng minh điều đó thì bắt đầu từ bài này chúng ta sẽ tìm hiểu hai thuật toán đó là tìm kiếm tuyến tính và tìm kiêm nhị phân, từ đó bạn sẽ hiểu nguyên do ...

Bài 13: Thuật toán sắp xếp nổi bọt trong ph - Học lập trình PHP căn bản
Sắp xếp là một công việc rất quan trọng trong việc quản lý dữ liệu vì nó giúp chúng ta tìm kiếm thông tin một cách nhanh chóng. Tuy nhiên với lập trình Web thì chúng ta lại ít đụng đến các thuật toán sắp xếp, và PHP cũng đã có cung cấp một số hàm sắp xếp sẵn rất tiện lợ. Nhưng chúng ta đang học lập ...

Bài 12: Giải thuật đệ quy trong ph - Học lập trình PHP căn bản
Đệ quy là một vấn đề nan giải đối với những bạn mới học lập trình web vì nó được sử dụng trong các ứng dụng như đệ quy menu đa cấp, chuyên mục đa cấp nhưng thực sự người nắm được giải thuật này không nhiều, vì thế trong loạt series php căn bản này ta sẽ tìm hiểu thêm về giải thuật này ...