Php hỗ trợ mảng nào?

Mảng PHP là một loại biến đặc biệt có thể chứa nhiều hơn một giá trị. Nó có rất nhiều lợi ích như bạn có thể lặp qua các giá trị của nó, bạn có thể chạy các hàm liên quan đến mảng khác nhau trên đó, v.v.

PHP Tạo mảng

// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
0hàm được dùng để tạo một mảng. Hay nói cách khác, bạn có thể nói rằng, hàm
// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
0 khai báo mảng PHP

$my_arr = array[];

Điều này tạo ra một mảng trống đơn giản trong PHP

Các loại mảng trong PHP

Có 3 loại mảng i. e. Mảng được lập chỉ mục, Mảng kết hợp, Mảng đa chiều

Mảng được lập chỉ mục

Mảng được lập chỉ mục PHP hasumericindex được gán cho từng giá trị của chúng. Mảng được lập chỉ mục PHP có thể được tạo bằng 2 phương thức

// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';

Phương pháp 1. Chỉ số được gán tự động cho từng giá trị trong mảng bắt đầu từ 0.
Cách 2. Các chỉ mục được gán thủ công từng cái một. Lưu ý rằng, không cần khai báo mảng trước.

// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
2 sẽ được tự động chuyển đổi thành mảng khi nhiều giá trị được lưu trữ trong đó như thế này.

Mảng kết hợp

Mảng liên kết PHP có tên chỉ mục/khóa được gán cho từng giá trị của chúng. Chúng được chỉ định thủ công bởi bạn

// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+

Trong ví dụ về mảng liên kết PHP, chúng tôi đã lưu trữ các điểm là

// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
3 và tên môn học là
// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
4. Sau đó, chúng tôi in Điểm của môn học 'Toán'

Mảng đa chiều

Mảng đa chiều PHP là mảng chứa một hoặc nhiều mảng bên trong nó. Các mảng có thể sâu hai, ba, bốn hoặc nhiều cấp độ hơn. Tuy nhiên, càng vào sâu sẽ càng khó quản lý.

Ở đây, hãy lấy một ví dụ về mảng danh bạ. Trong một liên hệ, chúng tôi có 'tên', 'email', 'địa chỉ'. Biến địa chỉ có thêm 'thành phố', 'tiểu bang', 'quốc gia'. Vì vậy, đây là một mảng 3 chiều

// 3-dimensional php array of contacts
$contacts = array[
  array[
    'name' => 'Varun',
    'email' => '[email protected]',
    'address' => array[
      'city' => 'Noida',
      'state' => 'Uttar Pradesh',
      'country' => 'India'
    ]
  ],
  array[
    'name' => 'John',
    'email' => '[email protected]',
    'address' => array[
      'city' => 'Los Angeles',
      'state' => 'California',
      'country' => 'United States'
    ]
  ]
];

// Looping through the array and printing php array of contacts.
// Step 1 - count the number of elements in 1st dimension
$count = count[ $contacts ];
// Step 2 - for loop to get each item contact one by one
for[ $i = 0 ; $i < $count; $i++ ]{
  echo 'Name: '. $contacts[$i]['name'] .'
'; echo 'Email: '. $contacts[$i]['email'] .'
'; echo 'Address: '. $contacts[$i]['address']['city'] .', '. $contacts[$i]['address']['state'] .', '. $contacts[$i]['address']['country'] .'

'; }
đầu ra

Nó xóa nhiều khái niệm ở đây. Các chủ đề bao gồm

  • Tạo mảng đa chiều PHP – Trong ví dụ này, chúng tôi đã trình bày cách tạo mảng 3 chiều PHP. Bạn có thể tạo các mảng theo bất kỳ kích thước nào bạn muốn theo cùng một cách
  • Vòng lặp PHP
    // method 1
    $my_arr_1 = array['Mango', 'Orange', 'Grapes'];
    
    // method 2
    $my_arr_2[0] = 'Mango';
    $my_arr_2[1] = 'Orange';
    $my_arr_2[2] = 'Grapes';
    0 qua mảng – Kích thước đầu tiên được duyệt qua bằng cách sử dụng vòng lặp
    // method 1
    $my_arr_1 = array['Mango', 'Orange', 'Grapes'];
    
    // method 2
    $my_arr_2[0] = 'Mango';
    $my_arr_2[1] = 'Orange';
    $my_arr_2[2] = 'Grapes';
    0
  • Câu lệnh PHP
    // method 1
    $my_arr_1 = array['Mango', 'Orange', 'Grapes'];
    
    // method 2
    $my_arr_2[0] = 'Mango';
    $my_arr_2[1] = 'Orange';
    $my_arr_2[2] = 'Grapes';
    2 với khái niệm nối PHP

PHP – Mảng in ấn

Để gỡ lỗi và phát triển, chúng ta cần in toàn bộ mảng. Để làm được điều này, bạn có thể sử dụng một trong hai hàm PHP có sẵn. Đó là

// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
3 và
// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
4. Các chức năng này chủ yếu hữu ích khi bạn tìm nạp dữ liệu bảng từ cơ sở dữ liệu và muốn kiểm tra xem dữ liệu đã tìm nạp có được truy xuất chính xác hay không

Hàm PHP
// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
3

Hàm PHP

// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
3 in toàn bộ mảng trên màn hình nhưng nó không bao gồm loại thành viên hoặc loại biến. Điều này có thể được sử dụng khi bạn biết loại thành viên hoặc bạn không cần thông tin đó

Hàm PHP
// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
4

PHP

// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
4 in toàn bộ mảng trên màn hình cùng với loại thành viên của nó. Điều này có thể được sử dụng khi bạn cũng muốn xem thông tin loại thành viên.

Ví dụ

// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
3
Đầu ra. hàm print_r
Đầu ra. hàm var_dump

Như thể hiện trong kết quả đầu ra,

// method 1
$my_arr_1 = array['Mango', 'Orange', 'Grapes'];

// method 2
$my_arr_2[0] = 'Mango';
$my_arr_2[1] = 'Orange';
$my_arr_2[2] = 'Grapes';
3resultis đơn giản. Nó chỉ hiển thị mảng PHP như nó vốn có. Nhưng như bạn có thể thấy ở đầu ra ______14, ở đây chúng ta có dữ liệu siêu dữ liệu về mảng và các phần tử của nó. Số 3in
// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
1 chỉ định số lượng phần tử trong mảng. Giá trị
// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
2in
// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
3chỉ định rằng giá trị thành viên “B+” thuộc loại
// storing Grades of various subjects
$grades = array['Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'];
// printing grade of 'Maths' subject
echo $grades['Maths'];

// Output: B+
4 và dài 2 ký tự

Tôi hy vọng bạn đã hiểu rất rõ về khái niệm mảng trong PHP. Vui lòng nhấn biểu tượng chuông ở góc dưới bên phải để kết nối với tôi và nhận thông tin cập nhật về bài viết mới của tôi

3 loại mảng là gì?

Có ba loại mảng khác nhau. mảng được lập chỉ mục, mảng nhiều chiều và mảng kết hợp .

Mảng trong PHP với ví dụ là gì?

Mảng là cấu trúc dữ liệu lưu trữ một hoặc nhiều loại giá trị tương tự trong một giá trị duy nhất . Ví dụ: nếu bạn muốn lưu trữ 100 số thì thay vì xác định 100 biến, bạn có thể dễ dàng xác định một mảng có độ dài 100.

Các loại hàm mảng khác nhau trong PHP là gì?

Hàm mảng PHP

Đâu không phải là kiểu mảng trong PHP?

Q
Trong PHP, có ba loại mảng một loại không phải là loại mảng trong phpcái nào
B
Mảng kết hợp -
C
Mảng nhiều chiều -
D
mảng đa thê
trả lời » d. mảng đa thê
[Đã giải quyết] Trong PHP, có ba loại mảng, một loại không phải là loại. - McqMatemcqmate. com › thảo luận › trong-php-có-ba-loại-của-mảng-một-là-. vô giá trị

Chủ Đề