Hướng dẫn how can we store multiple values of array in php? - làm thế nào chúng ta có thể lưu trữ nhiều giá trị của mảng trong php?

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đã tìm kiếm rất nhiều để tìm cách lưu trữ nhiều giá trị vào một khóa, nhưng tôi không thể

Tôi cần đặt 3 giá trị cho một khóa trong mảng PHP

Điều đó có thể làm điều này không?

Hướng dẫn how can we store multiple values of array in php? - làm thế nào chúng ta có thể lưu trữ nhiều giá trị của mảng trong php?

Đã hỏi ngày 14 tháng 2 năm 2014 lúc 18:00Feb 14, 2014 at 18:00

3

Để trả lời trực tiếp câu hỏi của bạn, không. Mảng PHP chỉ có thể chứa một bộ dữ liệu cho khóa.

Bạn cần sử dụng một mảng đa chiều, trong đó giá trị của khóa là một mảng có các khóa và giá trị, ví dụ:

$array = array
  (
    "bob" => array
                    (
                      "height" => "6.0",
                      "age" => "21",
                    ),
    "joe" => array
                    (
                      "height" => "5.9",
                      "age" => "35",
                    )
  );

Đây là điểm khởi đầu cho những điều cơ bản

Sau đó, có một núi thông tin đã có trên Stack Overflow và phần còn lại của Internet. Tìm kiếm "Mảng đa chiều php"

Tìm kiếm ở đây trên ngăn xếp

Đã trả lời ngày 14 tháng 2 năm 2014 lúc 18:10Feb 14, 2014 at 18:10

Hướng dẫn how can we store multiple values of array in php? - làm thế nào chúng ta có thể lưu trữ nhiều giá trị của mảng trong php?

JamesjamesJames

4.5704 Huy hiệu vàng36 Huy hiệu bạc48 Huy hiệu đồng4 gold badges36 silver badges48 bronze badges

Tại sao không?

arr1 = array(
    'key1' => array(
                 'hello','im','a','array'
             ),
);

Sẽ tốt hơn nếu học PHP BASIC

Đã trả lời ngày 14 tháng 2 năm 2014 lúc 18:03Feb 14, 2014 at 18:03

Demonkingdemonkingdemonking

2.5135 huy hiệu vàng22 Huy hiệu bạc27 Huy hiệu đồng5 gold badges22 silver badges27 bronze badges

Nếu bạn muốn lưu trữ nhiều giá trị trong một khóa duy nhất. Sử dụng mảng bên trong một mảng

thí dụ

$temp['value']=array('key1'=>'value1','key2'=>'value2');

là giải pháp có thể

jmoerdyk

5.5207 Huy hiệu vàng39 Huy hiệu bạc48 Huy hiệu đồng7 gold badges39 silver badges48 bronze badges

Đã trả lời ngày 14 tháng 2 năm 2014 lúc 18:04Feb 14, 2014 at 18:04

4.3.3. Thảo luận

Trong PHP, các khóa là duy nhất trên mỗi mảng, vì vậy bạn không thể liên kết nhiều hơn một mục trong khóa mà không ghi đè lên giá trị cũ. Thay vào đó, hãy lưu trữ các giá trị của bạn trong một mảng ẩn danh:

$fruits['red'][ ] = 'strawberry';
$fruits['red'][ ] = 'apple';
$fruits['yellow'][ ] = 'banana';

Hoặc, nếu bạn đang xử lý các mục trong một vòng lặp:

while (list($color,$fruit) = mysql_fetch_array($r)) {
    $fruits[$color][ ] = $fruit;
}

Để in các mục, vòng lặp qua mảng:

foreach ($fruits as $color=>$color_fruit) {
    // $color_fruit is an array
    foreach ($color_fruit as $fruit) {
        print "$fruit is colored $color.
"; } }

Hoặc sử dụng chức năng PC_Array_TO_Comma_String () từ Công thức 4.10.

foreach ($fruits as $color=>$color_fruit) {
    print "$color colored fruits include " . 
        pc_array_to_comma_string($color_fruit) . "
"; }

Từ khóa học: PHP cho các nhà thiết kế web

Video bị khóa.

Mở khóa toàn bộ khóa học hôm nay

Tham gia hôm nay để truy cập hơn 20.300 khóa học được giảng dạy bởi các chuyên gia trong ngành hoặc mua khóa học này.

Lưu trữ nhiều giá trị trong một biến dưới dạng một mảng

Phạm tội này

Trong chương này, chúng tôi sẽ khám phá các mảng và vòng lặp. Một mảng chỉ đơn giản là một cách lưu trữ nhiều giá trị trong một biến duy nhất và lần lượt một vòng lặp cho phép bạn truy cập từng giá trị riêng lẻ. Chương này đặt nền tảng để làm việc với các biểu mẫu trực tuyến và hiển thị kết quả cơ sở dữ liệu sau trong khóa học. Vì vậy, làm thế nào để bạn tạo một mảng? Chà, hãy bắt đầu bằng cách tạo một khối PHP phía trên docType. Bạn lưu trữ một mảng trong một biến thông thường. Vì vậy, để phù hợp với chủ đề hoa của trang web Hansel và Petal mà chúng tôi đã sử dụng trong khóa học, hãy tạo một mảng có tên là hoa, sau đó là dấu hiệu bằng nhau. Và có hai cách để tạo ra một mảng. Cách ban đầu là sử dụng từ khóa mảng và sau đó một cặp dấu ngoặc đơn sau đó. Và giữa các dấu ngoặc đơn, bạn tạo một danh sách phân tách dấu phẩy của tất cả các mục bạn muốn trong mảng. Bạn có thể đặt bất cứ thứ gì trong một mảng. Bạn có thể đặt số, bạn có thể đặt chuỗi, bạn có thể đặt những thứ khác. Bạn thậm chí có thể đặt các mảng khác bên trong một mảng. Tôi sẽ…

Nội dung

Làm thế nào tôi có thể nhận được nhiều giá trị của mảng trong PHP?

Để in nhiều giá trị mảng trong PHP, trước tiên, chúng ta phải hợp nhất nhiều mảng và lưu trữ nó vào một biến.Để hợp nhất hai mảng, chúng tôi sử dụng hàm mảng_merge ().merge multiple arrays and store it to a variable. To merge two arrays we use array_merge() function.

Làm thế nào tôi có thể lưu trữ nhiều giá trị trong một biến trong PHP?

Mảng có thể được sử dụng để giữ nhiều giá trị..

Làm thế nào tôi có thể lưu trữ nhiều chuỗi trong một mảng trong PHP?

4 câu trả lời.Hiển thị hoạt động trên bài viết này.$ email = "Chọn * từ sinh viên";if ($ p_address = mysql_query ($ email)) {$ address = mảng ();while ($ row = mysql_fetch_assoc ($ p_address)) {$ địa chỉ [] = mysql_result ($ row, 0);}} print_r ($ địa chỉ);

Mảng có thể lưu trữ nhiều biến không?

Các mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất, thay vì khai báo các biến riêng biệt cho mỗi giá trị., instead of declaring separate variables for each value.