tailieunhanh - Học PHP-Bài 2: Mảng

Nếu bạn là người bắt đầu thì nên đọc qua một vài bài về biến trước khi đọc bài về mảng này. Còn nếu như bạn đã đọc bài 1 về PHP của tôi thì chúng ta sẽ tiếp tục với bài 2. Mảng là một tập hợp hay một danh sách các phần tử có “cùng kiểu dữ liệu”, mảng có thể là mảng một chiều hay nhiều chiều, mảng có 2 phần chính là index (chỉ mục) và key (khoá). Định nghĩa này hầu như tất cả các bài viết về mảng trong php đều có, nhưng nó không. | Học PHP-Bài 2 Mảng Nếu bạn là người bắt đầu thì nên đọc qua một vài bài về biến trước khi đọc bài về mảng này. Còn nếu như bạn đã đọc bài 1 về PHP của tôi thì chúng ta sẽ tiếp tục với bài 2. Mảng là một tập hợp hay một danh sách các phần tử có c ùng kiểu dữ liệu mảng có thể là mảng một chiều hay nhiều chiều mảng có 2 phần chính là index chỉ mục và key khoá . Định nghĩa này hầu như tất cả các bài viết về mảng trong php đều có nhưng nó không bao giờ là thừa thải. Mảng trong php có phần khác so với mảng trong C cụ thể ta có thể dùng chỉ mục index bằng chuỗi hoặc bằng số nguyên tuỳ thích không cần đồng nhất thích đặt sao thì đặt php cho phép bạn làm điều đó. Tuy nhiên khi code php hay bất cứ ngôn ngữ nào việc viết ra một code đẹp không những làm tăng performance mà còn làm cho đoạn code dễ hiểu hơn giúp ta dễ thao tác trong các lần sửa chữa sau và còn để cho người khác hiểu mình đang viết cái gì chứ nhở Vì thế nên ra đời các chuẩn viết php như php việt Nam hay babylearntofly Các cú pháp thông dụng view plaincopy to clipboardprint 1. arr khoá giátrị 2. arr gíatrị 3. arr array khoá1 giátrị1 khoá2 giátrị2 . . 4. arr array giátrị1 giátrị2 .giátrịn arr khoá giátrị arr gíatrị arr array khoá1 giátrị 1 khoá2 giátrị2 . . arr array giátrị 1 giátrị2 .giátrịn Ta không đi vào cụ thể từng loại mảng mà đi cụ thể hơn vào các ví dụ vì bản thân người viết học theo cách xáo trộn chứ không đi theo bài bản và cũng chả ai dạy. Một ví dụ về index và key dễ hiểu thế này view plaincopy to clipboardprint 1. vndev 0 vndevelopment 2. vndev 1 IT Forum 3. vndev 2 whatever 4. vndev 0 vndevelopment vndev 1 IT Forum vndev 2 whatever Khi đó nếu ta thực hiện một lệnh echo hay print vndev indexn thì giá trị tương ứng sẽ được in ra. Ví dụ bên trên có thể viết lại theo dạng view plaincopy to clipboardprint 1. vndev array vndevelopment IT Forum whatever vndev array vndevelopment IT F orum whatever Khi đó việc in ra cũng tương tự phần tử đầu tiên của mảng có index 0 nếu ta view plaincopy to clipboardprint

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.