Hướng dẫn dùng array creator trong PHP
Định nghĩa và cách dùng PHP array
Array với chỉ mụcArray chỉ mục là ứng với một chỉ mục sẽ cho một giá trị tương ứng. Có 2 cách tạo array chỉ mục: Array index trực tiếpArray index, chỉ mục được gán bằng tayCách gọi giá trị array chỉ mục// Lấy chiều dài mảng for($i = 0; $i < $length; $i++) { echo $hocweb[$i]." Các giá trị lần được được hiển thị:
Chú ý là phần tử đầu tiên của mãng là chỉ mục [0]. Cách gọi giá trị đơnỨng với một chỉ mục sẽ cho ta một giá trị tương ứng. Array kết hợpArray kết hợp là array với các key được đặt tên, và giá trị được gán cho key đó. Có 2 cách tạo array kết hợp. Array Associative, tạo trực tiếp:"1 tuần", "CSS"=>"2 tuần", "JS"=>"5 tuần", "PHP"=>"3 tuần"); ?> Array Associative, dạng kết hợp được gán bằng tay:Cách gọi giá trị array kết hợp"1 tuần", "CSS"=>"2 tuần", "JS"=>"5 tuần", "PHP"=>"3 tuần"); foreach($hocweb as $key=>$value) { echo $key." học ".$value." HTML học 1 tuần
Với cách dùng này thì không cần quan tâm tới chiều dài của mảng. Cách gọi giá trị đơn"1 tuần", "CSS"=>"2 tuần", "JS"=>"5 tuần", "PHP"=>"3 tuần"); echo $hocweb["HTML"]; ?> Ứng với một key sẽ cho ta một giá trị tương ứng. Array đa chiềuTrong array có chứa nhiều array con. Cách tạo array đa chiều:Đây là cách tạo array dạng 2 chiều, có thể hình dung như sau:
Cách gọi giá trị array đa chiều:// Lấy chiều dài mảng for($row = 0; $row < $length; $row++) { $length_sub = count($hocweb[0]); // Lấy chiều dài mảng con for($col = 0; $col < $length_sub; $col++) { echo $hocweb[$row][$col]." "; } echo " HTML 1 tuần dễ học Với mảng bao nhiêu chiều thì ta dùng bấy nhiêu vòng lặp. Nếu mảng con có cùng phần tử thì chiều dài mảng con bất kỳ chính là chiều dài các mảng con còn lại. Trường hợp nếu mảng con có số các phần tử khác nhau, thì tất nhiên sẽ sử dụng vòng lặp sẽ khác nhau. Cách gọi giá trị đơn
|