
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 ...

Bài 11: Xây dựng hàm trong ph - Học lập trình PHP căn bản
Hàm là một chương trình thực hiện một tác vụ cụ thể, chúng thực chất là những đoạn chương trình nhỏ giúp giải quyết một vấn đề lớn. Hàm là một phương pháp lập trình hướng thủ tục trong ngôn ngữ PHP và các ngôn ngữ bậc cao khác, hiểu được nó các bạn mới có thể tiếp tục học những kiến thức như lập ...

Bài 10: Lệnh break, continue, goto, die, exit trong ph - Học lập trình PHP căn bản
Bài trước chúng ta đã tìm hiểu vòng lặp cuối cùng đó là vòng lặp foreach trong php, vậy thì trong bài này chúng ta sẽ tìm hiểu một số câu lệnh dừng chương trình vòng lặp và lệnh nhảy tới một vị trí nào đó trong file PHP. Nội dung chúng ta gồm ó các phần như sau: ...

Bài 09: Vòng lặp foreach trong ph - Học lập trình PHP căn bản
Ở các bài trước chúng ta đã được học ba vòng lặp (vòng lặp for, vòng lặp while và do while), vậythì hôm nay chúng ta sẽ được biết thêm một vòng lặp mới nữa đó là vòng lặp foreach. Vòng lặp foreach trong php dùng để lặp các phần tử trong mảng, chính vì thế nó được sử dụng rất nhiều khi chúng ta làm ...

Bài 08: Vòng lặp while và do while trong ph - Học lập trình PHP căn bản
Khác với vòng lặp for trong php, vòng lặp while và vòng lặp do while lặp đối với những bài toán không xác định được số lần lặp, còn vòng lặp for thì biết được số lần lặp mới lặp được. Tuy nhiên có những bài toán có thể dùng cả 3 vòng lặp for, while và do while để giải. Nhưng để làm được thì trước ...

Bài 07: Vòng lặp for trong ph - Học lập trình PHP căn bản
Vậy là ta đã học xong hai lệnh rẻ nhánh rất quan trọng trong lập trình php đó là câu lệnh switch case và câu lệnh if else. Vậy thì trong bài này ta sẽ bắt đầu tìm hiểu một khái niệm mới hơn đó là vòng lặp, và ta sẽ tìm hiểu khái niệm vòng lặp for trong php trước. Nội dung bao gồm: ...

Bài 06: Câu lệnh switch case trong ph - Học lập trình PHP căn bản
Như ta đã biết, câu lệnh if else dùng để kiểm tra và rẽ nhánh cách mệnh đề của bài toán. Nhưng không phải nó là duy nhất, trong php có một câu lệnh khác đó là lệnh rẻ nhanh switch case. Trong bài này ta sẽ tìm hiểu ba vấn đề chính: Câu lệnh ...