Hướng dẫn how to add value in empty array php? - làm thế nào để thêm giá trị trong php mảng trống?

Nếu tôi xác định một mảng trong PHP như (tôi không xác định kích thước của nó):

$cart = array();

Tôi chỉ đơn giản là thêm các yếu tố vào nó bằng cách sử dụng những điều sau đây?

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;

Không có mảng trong PHP có một phương thức Thêm, ví dụ,

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
1?

Hướng dẫn how to add value in empty array php? - làm thế nào để thêm giá trị trong php mảng trống?

hỏi ngày 24 tháng 3 năm 2009 lúc 9:35Mar 24, 2009 at 9:35

0

Cả

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
2 và phương pháp bạn mô tả sẽ hoạt động.

$cart = array();
$cart[] = 13;
$cart[] = 14;
// etc

//Above is correct. but below one is for further understanding
$cart = array();
for($i=0;$i<=5;$i++){
    $cart[] = $i;  
}
echo "
";
print_r($cart);
echo "
";

Giống như:


Đã trả lời ngày 24 tháng 3 năm 2009 lúc 9:42Mar 24, 2009 at 9:42

Bart S.Bart S.Bart S.

10,8K1 Huy hiệu vàng18 Huy hiệu bạc26 Huy hiệu đồng1 gold badge18 silver badges26 bronze badges

13

Tốt hơn là không sử dụng

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
2 và chỉ sử dụng những gì bạn đề xuất. Các chức năng chỉ cần thêm chi phí.

//We don't need to define the array, but in many cases it's the best solution.
$cart = array();

//Automatic new integer key higher than the highest 
//existing integer key in the array, starts at 0.
$cart[] = 13;
$cart[] = 'text';

//Numeric key
$cart[4] = $object;

//Text key (assoc)
$cart['key'] = 'test';

Kamal Pal

4.1495 Huy hiệu vàng24 Huy hiệu bạc39 Huy hiệu Đồng5 gold badges24 silver badges39 bronze badges

Đã trả lời ngày 24 tháng 3 năm 2009 lúc 9:47Mar 24, 2009 at 9:47

OisoisOIS

9.6421 Huy hiệu vàng31 Huy hiệu bạc41 Huy hiệu đồng1 gold badge31 silver badges41 bronze badges

5

Dựa trên kinh nghiệm của tôi, giải pháp tốt (tốt nhất) khi các phím không quan trọng:

$cart = [];
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;

Đã trả lời ngày 14 tháng 10 năm 2015 lúc 13:15Oct 14, 2015 at 13:15

Hướng dẫn how to add value in empty array php? - làm thế nào để thêm giá trị trong php mảng trống?

fico7489fico7489fico7489

7.5797 Huy hiệu vàng51 Huy hiệu bạc85 Huy hiệu Đồng7 gold badges51 silver badges85 bronze badges

Bạn có thể sử dụng Array_Push. Nó thêm các yếu tố vào cuối mảng, giống như trong một ngăn xếp.

Bạn cũng có thể làm điều đó như thế này:

$cart = array(13, "foo", $obj);

Đã trả lời ngày 24 tháng 3 năm 2009 lúc 9:37Mar 24, 2009 at 9:37

Andiandiandi

14.3k9 Huy hiệu vàng46 Huy hiệu bạc46 Huy hiệu đồng9 gold badges46 silver badges46 bronze badges

$cart = array();
$cart[] = 11;
$cart[] = 15;

// etc

//Above is correct. but below one is for further understanding

$cart = array();
for($i = 0; $i <= 5; $i++){
          $cart[] = $i;  

//if you write $cart = [$i]; you will only take last $i value as first element in array.

}
echo "
";
print_r($cart);
echo "
";

Đã trả lời ngày 23 tháng 10 năm 2019 lúc 1:59Oct 23, 2019 at 1:59

1

Hãy nhớ rằng, phương pháp này ghi đè lên mảng đầu tiên, vì vậy chỉ sử dụng khi bạn chắc chắn!

$arr1 = $arr1 + $arr2;

(Xem nguồn)

Đã trả lời ngày 3 tháng 5 năm 2015 lúc 17:05May 3, 2015 at 17:05

Hướng dẫn how to add value in empty array php? - làm thế nào để thêm giá trị trong php mảng trống?

T.ToduaT.ToduaT.Todua

50.2K19 Huy hiệu vàng217 Huy hiệu bạc213 Huy hiệu đồng19 gold badges217 silver badges213 bronze badges

2

$products_arr["passenger_details"]=array();
array_push($products_arr["passenger_details"],array("Name"=>"Isuru Eshan","E-Mail"=>""));
echo "
";
echo json_encode($products_arr,JSON_PRETTY_PRINT);
echo "
"; //OR $countries = array(); $countries["DK"] = array("code"=>"DK","name"=>"Denmark","d_code"=>"+45"); $countries["DJ"] = array("code"=>"DJ","name"=>"Djibouti","d_code"=>"+253"); $countries["DM"] = array("code"=>"DM","name"=>"Dominica","d_code"=>"+1"); foreach ($countries as $country){ echo "
";
echo print_r($country);
echo "
"; }

Đã trả lời ngày 22 tháng 11 năm 2018 lúc 6:37Nov 22, 2018 at 6:37

Hướng dẫn how to add value in empty array php? - làm thế nào để thêm giá trị trong php mảng trống?

Khi một người muốn các phần tử được thêm vào với lập chỉ mục phần tử dựa trên không, tôi đoán điều này cũng sẽ hoạt động:

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
0

Đã trả lời ngày 23 tháng 6 năm 2014 lúc 9:19Jun 23, 2014 at 9:19

0

Array_push trong PHP là gì?

Định nghĩa và cách sử dụng.Hàm mảng_push () chèn một hoặc nhiều phần tử vào cuối một mảng.Mẹo: Bạn có thể thêm một giá trị, hoặc bao nhiêu tùy thích.Lưu ý: Ngay cả khi mảng của bạn có các phím chuỗi, các phần tử được thêm vào của bạn sẽ luôn có các khóa số (xem ví dụ bên dưới).inserts one or more elements to the end of an array. Tip: You can add one value, or as many as you like. Note: Even if your array has string keys, your added elements will always have numeric keys (See example below).

Làm thế nào để bạn viết một mảng trống?

Ví dụ cơ bản của mảng trống: $ dlankArray = (mảng) null; var_dump ($ dlankArray);$emptyArray = ( array ) null; var_dump( $emptyArray );

Làm thế nào để bạn thêm một giá trị vào một mảng trống trong java?

Để thêm các phần tử vào một mảng trống, chúng tôi sử dụng trình chỉ mục để chỉ định phần tử và gán một giá trị cho nó với toán tử gán.Thật không may, không có lối tắt để thêm các phần tử vào một mảng một cách linh hoạt.Nếu chúng tôi muốn làm điều đó, chúng tôi sẽ phải sử dụng một loại bộ sưu tập khác như một danh sách ArrayList.use the indexer to specify the element and assign a value to it with the assignment operator. Unfortunately, there's no shortcut to add elements to an array dynamically. If we want to do that, we would have to use another collection type like an ArrayList .

Làm thế nào để bạn khai báo và khởi tạo một mảng trong PHP?

Về cơ bản, bạn sẽ tuyên bố mảng là trống và lưu trữ các giá trị được tính toán vào nó ...
MyArray = mảng () ;.
$ myarray = [] ;.
Myarray = (mảng) null ;.