Mục lục:
- Làm thế nào để tạo một mảng
- Làm thế nào để điền vào một mảng
- Cách xem các phần tử của một mảng
- Preloading một mảng
Video: Học lập trình Web A-Z - JAVASCRIPT- Bài 3 - Làm việc với điều kiện và các cấu trúc có điều kiện 2025
Mảng cơ bản nhất trong PHP là mảng một chiều, cơ bản chỉ là một vùng chứa với các khe cắm cho các chương trình HTML5 và CSS3. Mỗi khe chỉ có một biến trong đó. Ở đây, bạn tìm hiểu cách tạo mảng kiểu này và điền vào nó.
Làm thế nào để tạo một mảng
Việc tạo mảng khá đơn giản. Đầu tiên, bạn cần tạo một biến và sau đó nói với PHP rằng bạn muốn biến đó là một mảng:
$ theVar = array ();
Bây giờ, $ theVar là một mảng. Tuy nhiên, đó là một mảng trống rỗng đang chờ bạn đến và điền vào.
Về mặt kỹ thuật, bạn có thể bỏ qua bước tạo ra biến. Nó vẫn là một ý tưởng tốt để xác định rõ ràng một mảng vì nó giúp bạn nhớ phần tử là một mảng, và có một vài trường hợp đặc biệt (chẳng hạn như truyền một mảng vào một hàm) ở đó định nghĩa thực sự quan trọng.
Làm thế nào để điền vào một mảng
Một mảng là một vùng chứa, vì vậy sẽ rất thú vị nếu bạn đặt một cái gì đó vào nó. Bạn có thể tham khảo một phần tử mảng bằng cách thêm một chỉ số (một số nguyên) cho biết phần tử nào của mảng mà bạn đang nói đến.
Nói rằng bạn có mảng sau:
$ spanish = array (); $ Tiếng Tây Ban Nha [1] = "uno"; $ Tây Ban Nha [2] = "dos";
Những gì bạn làm ở đây là thêm hai phần tử vào mảng. Về cơ bản, bạn nói rằng phần tử 1 là uno, và phần tử 2 là dos.
PHP có một mẹo thú vị khác có sẵn. Hãy xem dòng tiếp theo:
$ spanish [] = "tres";
Điều này có vẻ hơi kỳ cục vì bạn không chỉ định một chỉ mục. PHP là khá hữu ích. Nếu bạn không chỉ định một chỉ mục, nó sẽ xem xét chỉ mục lớn nhất đã được sử dụng trong mảng đó và đặt giá trị mới vào vị trí tiếp theo. Vì vậy, tres giá trị sẽ được đặt trong phần tử 3 của mảng.
PHP có phần nổi tiếng về cơ chế mảng của nó. Tùy thuộc vào cách bạn nhìn vào nó, PHP là xa hơn tha thứ hoặc sloppier xa hơn hầu hết các ngôn ngữ khi nói đến mảng. Ví dụ, bạn không phải xác định chiều dài của một mảng.
PHP chỉ làm cho mảng có kích thước bất cứ điều gì dường như làm việc. Trong thực tế, bạn thậm chí không phải rõ ràng tạo ra các mảng. Khi bạn bắt đầu sử dụng một mảng, PHP tự động chỉ làm cho nó nếu nó chưa có.
Cách xem các phần tử của một mảng
Bạn có thể truy cập các phần tử của một mảng giống hệt như bạn đã tạo ra. Các phần tử mảng chỉ là các biến; sự khác biệt duy nhất là chỉ số. Dưới đây là một cách để in ra các phần tử của mảng:
print <<< hERE Một: $ Tây Ban Nha [1]Hai: $ Tây Ban Nha [2]
Ba: $ Tây Ban Nha [3]
ĐÂY;
Bạn chỉ cần in ra các phần tử mảng như bất kỳ biến thường.Chỉ cần nhớ thêm chỉ mục.
Một cách tuyệt vời khác để in các mảng đặc biệt hữu ích cho việc gỡ lỗi. Hãy xem biến thể này:
in "n"; print_r ($ tây ban nha); in "n";
Hàm print_r () là một chức năng gỡ lỗi đặc biệt. Nó cho phép bạn vượt qua một mảng toàn bộ, và nó in ra các mảng trong một định dạng dễ đọc. Tốt nhất là đặt đầu ra của hàm print_r () bên trong một phần tử
để đầu ra được bảo toàn.Dĩ nhiên, kết quả của hàm print_r () có ý nghĩa gì đó với bạn, nhưng người dùng của bạn không quan tâm đến mảng. Đây chỉ là một công cụ gỡ lỗi. Thông thường, bạn sẽ sử dụng một số kỹ thuật khác để hiển thị các mảng cho người dùng của bạn.
Để xem tất cả các mã trong basicArray. php như thế nào.
Preloading một mảng
Đôi khi bạn sẽ biết các phần tử đi vào một mảng ngay lập tức. Trong những trường hợp này, bạn có thể sử dụng một phiên bản đặc biệt của mảng () để thực hiện công việc này. Hãy xem mã này.
$ english = mảng ("không", "một", "hai", "ba"); in "n"; print_r ($ english); in "n";Chương trình đơn giản này cho phép bạn tải giá trị của mảng trong một cú. Lưu ý rằng điều này bắt đầu với số không. Máy tính có xu hướng bắt đầu đếm ở số không, do đó, nếu bạn không chỉ định các chỉ số, phần tử đầu tiên sẽ được lập chỉ mục không.
Bạn có thể sử dụng chức năng print_r () để nhanh chóng xem nội dung của mảng.