Lamvt – Vũ Thành Lâm – bắt đầu Code 2005 Freelancer từ 2006 với hàng ngàn dự án lớn nhỏ cho nước ngoài và hàng trăm dự án web cho Việt Nam.
SEO thành công rất nhiều dự án lớn, độ khó cao.
MOD (Moderator) và Admin (Administraror) của nhiều diễn đàn về SEO và CODE web MMO tại Việt Nam
Dạy Lập trình Thiết kế Web và SEO Miễn phí 17++ Năm (Từ 2006 đến Nay)
Xin chào mọi người, sau hàng loạt bài về PHP về: toán tử , câu lệnh điều khiển, thao tác trên form, …. các bạn đã sử dụng khá thành thạo PHP rồi. Hôm nay, chúng ta sẽ chuyển sang một phần khá quan trọng đó là Mảng ( hay còn gọi là Array). Vậy Mảng là gì ?
Contents
Giống như các ngôn ngữ lập trình khác như C,C++, Java…, PHP cũng tồn tại một loại dữ liệu được gọi là mảng.Đơn giản, ta có thể hiểu Mảng là 1 biến danh sách. Nghĩa là, một biến tập hợp nhiều hơn một phần tử được tạo bởi các số (number) hoặc chuỗi (string). Với mảng ta có thể lưu trữ, sắp xếp thứ tự và truy cập nhiều giá trị với một tên. Và đặc biệt lưu ý rằng với mỗi mảng các phần tử luôn được đánh dấu số thứ tự bắt đầu với giá trị là 0.
Xem thêm: Các lệnh điều khiển trong PHP
Trong PHP, hàm array() dùng để khai báo mảng như sau:
$tên_biến= array();
Với PHP, chúng ta có 3 kiểu mảng:
Với mảng số nguyên, chúng ta có thể lưu trữ số, chuỗi và bất kì đối tượng nào, nhưng vị trí của chúng sẽ được biểu diễn ở dạng số. Theo mặc định vị trí trong mảng bắt đầu từ 0.
Có hai cách khai báo mảng trên như sau:
Dựa vào ví dụ, ta có thể in ra giá trị của các phần tử mang bằng cách dựa vào vị trí của chúng trong mang như sau:
Về cơ bản mảng liên hợp là khá giống với mảng số nguyên về tính năng, nhưng chúng khác nhau về chỉ mục. Mảng liên hợp sẽ có chỉ mục ở dạng chuỗi để mà bạn có thể thiết lập một liên kết mạnh giữa key và value.
Ví dụ: để lưu giữ lương của nhân viên trong một mảng, một mảng chỉ mục số sẽ không là lựa chọn tốt nhất. Thay vào đó, chúng ta sẽ sử dụng các tên nhân viên như là các key trong mảng liên hợp, và value sẽ là lương tương ứng của họ.
Chú ý: Không bao giờ được giữ mảng liên hợp bên trong dấu trích dẫn kép trong khi in, nếu không thì nó sẽ không trả về bất kỳ giá trị nào.
Xem thêm: COOKIE and SESSION
Mảng đa chiều là một mảng chứ một hoặc nhiều mảng.Tuy nhiên, thỉnh thoảng bạn có thể chứa value với một hoặc nhiều key.Trong một mảng đa chiều, mỗi phần tử cũng có thể là một mảng. Và mỗi phần tử trong một mảng phụ có thể là một mảng, và cứ tiếp tục như vậy. Các giá trị trong mảng đa dạng được truy cập bởi sử dụng nhiều chỉ mục.
Trong ví dụ này, chúng ta tạo một mảng hai chiều để lưu giữ điểm 3 môn học của 2 sinh viên như sau:
Hy vọng qua bài viết trên sẽ giúp bạn đạt được kết quả tốt nhất, mang lại hiệu quả tốt nhất khi học PHP
Dù bạn dùng phiên bản WordPress với lưu lượng truy cập cao hay một blog nhỏ trên máy chủ chia...
VR PLUS (https://vrplus.vn/ ) Là một trong những dự án do Lamvt thực hiện trong thời gian gần đây. Như...
Trong một năm qua, chúng tôi đã xuất bản khoảng 79 bài viết SEO trên blog Ahrefs. Các bài viết...
Khám phá kĩ thuật viết nội dung SEO Nếu không có SEO, nội dung của bạn có thể bị chìm...
Các website về lĩnh vực làm đẹp cần phải có một thiết kế (design) hấp dẫn và bắt mắt. Điều...
Như đã nói, phần mềm chỉnh sửa video đang ngày càng chứng tỏ được tầm quan trọng của mình, nhất...
Nhiều bạn thắc mắc là sau khi cài đặt Plugin cho Google AMP thì làm thế nào để kiểm tra,...
Các trang web giáo dục và các trang web của chính phủ có một lợi thế hơn trong bảng xếp...
Nội dung là một trong 3 tiêu chí quan trọng để google đánh giá thứ hạng tìm kiếm cho website...
Thẻ <span> </span> Thẻ <span> là thẻ khá đặc biệt trong HTML, theo mặc định thì thẻ <span> được thêm...