4
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.
Đẩy các giá trị vào một mảng khiến chỉ mục bắt đầu bằng 0 nếu chỉ mục là bất kỳ giá trị nào khác ngoại trừ bắt đầu từ 0.
$a=array["a"=>"Dog","b"=>"Cat"];
array_push[$a,"Horse","Bird"];
Điều này sẽ chèn ngựa và chim với chỉ số 0 và 1.
Tôi có thể chèn các giá trị đó với chỉ số khác nhau không? giống
speed => Horse
fly => Bird
Đã hỏi ngày 1 tháng 11 năm 2011 lúc 8:01Nov 1, 2011 at 8:01
Có, bằng cách không sử dụng array_push
ở tất cả:
$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
Đã trả lời ngày 1 tháng 11 năm 2011 lúc 8:03Nov 1, 2011 at 8:03
ThiefmasterthiefmasterThiefMaster
303K79 Huy hiệu vàng583 Huy hiệu bạc625 Huy hiệu Đồng79 gold badges583 silver badges625 bronze badges
1
Có gì sai với Array_merge []? Đó là một giải pháp tuyệt vời để sửa đổi và/hoặc nối dữ liệu vào các mảng lớn.
$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
Từ nhóm PHP:
Hợp nhất các phần tử của một hoặc nhiều mảng với nhau để các giá trị của một được nối vào cuối của phần trước. Nó trả về mảng kết quả.
Nếu các mảng đầu vào có cùng một khóa chuỗi, thì giá trị sau cho khóa đó sẽ ghi đè lên cái trước. Tuy nhiên, nếu các mảng chứa các khóa số, giá trị sau sẽ không ghi đè lên giá trị ban đầu, nhưng sẽ được thêm vào.
Các giá trị trong mảng đầu vào có các khóa số sẽ được đánh số lại với các khóa tăng bắt đầu từ 0 trong mảng kết quả.
Đã trả lời ngày 14 tháng 7 năm 2017 lúc 19:40Jul 14, 2017 at 19:40
DaerikdaerikDaerik
3.9872 Huy hiệu vàng19 Huy hiệu bạc33 Huy hiệu đồng2 gold badges19 silver badges33 bronze badges
speed => Horse
fly => Bird
8
speed => Horse
fly => Bird
Rarioj tại gmail dot com ¶
13 năm trước
kamprettos tại yahoo dot com teguh iskanto ¶
Ciprian dot amariei tại gmail com ¶
Bart tại Framers Dot NL ¶
$cars[1] = "BMW";
$cars[2] = "Toyota";
21 năm trước
Làm thế nào để bạn thêm một chỉ mục vào một mảng?
Bạn muốn thêm nó một cách rõ ràng tại một nơi cụ thể của mảng. Nơi đó được gọi là chỉ số. Các chỉ mục mảng bắt đầu từ 0, vì vậy nếu bạn muốn thêm mục trước, bạn sẽ sử dụng INDEX 0, ở vị trí thứ hai, chỉ mục là 1, v.v. Để thực hiện thao tác này, bạn sẽ sử dụng phương thức splice [] của một mảng.
$cars = array["Volvo", "BMW", "Toyota"];
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Làm thế nào để bạn khai báo một mảng được lập chỉ mục trong PHP?
Mảng được lập chỉ mục PHP là một mảng được biểu thị bằng số chỉ mục theo mặc định. Tất cả các phần tử của mảng được biểu thị bằng một số chỉ mục bắt đầu từ 0. Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số.
Làm thế nào để bạn lập chỉ mục một phần tử trong một mảng?
Làm thế nào để bạn thêm một chỉ mục vào một mảng?
Bạn muốn thêm nó một cách rõ ràng tại một nơi cụ thể của mảng. Nơi đó được gọi là chỉ số. Các chỉ mục mảng bắt đầu từ 0, vì vậy nếu bạn muốn thêm mục trước, bạn sẽ sử dụng INDEX 0, ở vị trí thứ hai, chỉ mục là 1, v.v. Để thực hiện thao tác này, bạn sẽ sử dụng phương thức splice [] của một mảng.
$cars = array["Volvo", "BMW", "Toyota"];
$arrlength = count[$cars];
Làm thế nào để bạn khai báo một mảng được lập chỉ mục trong PHP?
echo $cars[$x];
echo "
";
}
?>
Làm thế nào để bạn khai báo một mảng được lập chỉ mục trong PHP?
Mảng được lập chỉ mục PHP là một mảng được biểu thị bằng số chỉ mục theo mặc định. Tất cả các phần tử của mảng được biểu thị bằng một số chỉ mục bắt đầu từ 0. Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số.
Làm thế nào để bạn lập chỉ mục một phần tử trong một mảng?
Để tìm vị trí của một phần tử trong một mảng, bạn sử dụng phương thức indexof []. Phương thức này trả về chỉ số của lần xuất hiện đầu tiên phần tử mà bạn muốn tìm hoặc -1 nếu không tìm thấy phần tử.
Làm thế nào để bạn có được chỉ mục của một phần tử trong một mảng trong PHP?
Mảng được lập chỉ mục PHP là một mảng được biểu thị bằng số chỉ mục theo mặc định. Tất cả các phần tử của mảng được biểu thị bằng một số chỉ mục bắt đầu từ 0. Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số.
Làm thế nào để bạn lập chỉ mục một phần tử trong một mảng? — Push one or more elements onto the end of array
Để tìm vị trí của một phần tử trong một mảng, bạn sử dụng phương thức indexof []. Phương thức này trả về chỉ số của lần xuất hiện đầu tiên phần tử mà bạn muốn tìm hoặc -1 nếu không tìm thấy phần tử.
Làm thế nào để bạn có được chỉ mục của một phần tử trong một mảng trong PHP?[array &$array
, mixed
...$values
]: int
Chúng ta có thể nhận chỉ mục mảng bằng cách sử dụng hàm mảng_search []. Hàm này được sử dụng để tìm kiếm phần tử đã cho.
[Php 4, Php 5, Php 7, Php 8]: If you use array_push[] to add one element to the array, it's better to use
$array[] =
because in that way there is no overhead of calling a function.
Array_Push - Đẩy một hoặc nhiều phần tử vào cuối Array: array_push[] will raise a warning if the first argument is not an array. This differed from the
0 behaviour where a new array was created, prior to PHP 7.1.0.speed => Horse fly => Bird
Sự mô tả
mảng_push [mảng&$array
, hỗn hợp ...$values
]: intlặp lại cho mỗi giá trị vượt qua.
Lưu ý: Nếu bạn sử dụng Array_Push [] để thêm một phần tử vào mảng, tốt hơn là sử dụng$array[] =
vì theo cách đó, không có chi phí gọi hàm.Lưu ý: Array_push [] sẽ đưa ra cảnh báo nếu đối số đầu tiên không phải là một mảng. Điều này khác với hành vi
speed => Horse
fly => Bird
0 nơi một mảng mới được tạo ra, trước Php 7.1.0.Thông số
speed => Horse
fly => Bird
1Mảng đầu vào.
7.3.0 | Làm thế nào để bạn có được chỉ mục của một phần tử trong một mảng trong PHP? |
Chúng ta có thể nhận chỉ mục mảng bằng cách sử dụng hàm mảng_search []. Hàm này được sử dụng để tìm kiếm phần tử đã cho.
[Php 4, Php 5, Php 7, Php 8]array_push[] example
speed => Horse
fly => Bird
4Array_Push - Đẩy một hoặc nhiều phần tử vào cuối Array
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]
Sự mô tả
- mảng_push [mảng
&$array
, hỗn hợp...$values
]: int - lặp lại cho mỗi giá trị vượt qua.
- Lưu ý: Nếu bạn sử dụng Array_Push [] để thêm một phần tử vào mảng, tốt hơn là sử dụng
$array[] =
vì theo cách đó, không có chi phí gọi hàm.
Lưu ý: Array_push [] sẽ đưa ra cảnh báo nếu đối số đầu tiên không phải là một mảng. Điều này khác với hành vi
0 nơi một mảng mới được tạo ra, trước Php 7.1.0. ¶speed => Horse
fly => Bird
10 năm trước
speed => Horse
fly => Bird
5speed => Horse
fly => Bird
6speed => Horse
fly => Bird
7speed => Horse
fly => Bird
8Thông số ¶
1speed => Horse
fly => Bird
speed => Horse
fly => Bird
9$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
0$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
1$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
2$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
3$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
4speed => Horse
fly => Bird
8Mảng đầu vào. ¶
2speed => Horse
fly => Bird
$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
6$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
7$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
8$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
9$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
0$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
1$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
2$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
3$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
4$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
5$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
6$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
7$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
8$a = array['a' => 'Dog', 'b' => 'Cat'];
$a = array_merge[$a, array['speed' => 'Horse', 'fly' => 'Bird']];
var_dump[$a];
// Outputs:
// array[4] {
// ['a']=>
// string[3] 'Dog'
// ['b']=>
// string[3] 'Cat'
// ['speed']=>
// string[5] 'Horse'
// ['fly']=>
// string[4] 'Bird'
// }
9Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]0
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]1
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]2
speed => Horse
fly => Bird
8 Các giá trị để đẩy vào cuối
1. ¶speed => Horse
fly => Bird
2speed => Horse
fly => Bird
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]4
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]5
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]6
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]7
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]8
Các giá trị để đẩy vào cuối
1. ¶speed => Horse
fly => Bird
1speed => Horse
fly => Bird
Array [ [0] => orange [1] => banana [2] => apple [3] => raspberry ]9
array_push
0
array_push
1
array_push
2Mảng đầu vào. ¶
2speed => Horse
fly => Bird
array_push
3
array_push
4
speed => Horse
fly => Bird
8 Các giá trị để đẩy vào cuối
1. ¶speed => Horse
fly => Bird
16 năm trước
array_push
6
array_push
7
array_push
8
array_push
9Trả về giá trị ¶
Trả về số phần tử mới trong mảng.
for
0
Thay đổi ¶
Phiên bản
for
1
Hàm này bây giờ có thể được gọi chỉ với một tham số. Trước đây, ít nhất hai tham số đã được yêu cầu. ¶
Ví dụ
for
2
for
3
for
4
for
5
for
6
for
7
for
8
for
9
&$array
0
&$array
1
&$array
2
&$array
3
&$array
4
speed => Horse
fly => Bird
8Ví dụ #1 Array_push [] ví dụ ¶
Ví dụ
&$array
6
&$array
7
speed => Horse
fly => Bird
8Ví dụ #1 Array_push [] ví dụ ¶
Ví dụ trên sẽ xuất ra:
&$array
9
...$values
0
speed => Horse
fly => Bird
8Xem thêm ¶
mảng_pop [] - bật phần tử ra khỏi phần cuối của mảng
...$values
2
...$values
3
...$values
4
...$values
5
...$values
6
...$values
7
...$values
8
...$values
9
speed => Horse
fly => Bird
8Array_Shift [] - Chuyển một phần tử ra khỏi đầu mảng ¶
17 năm trước
$array[] =
1
$array[] =
2
$array[] =
3
speed => Horse
fly => Bird
8Array_UnShift [] - Đủ một hoặc nhiều phần tử cho đầu một mảng ¶
13 năm trước
$array[] =
5
$array[] =
6
$array[] =
7
$array[] =
8
$array[] =
9
speed => Horse
fly => Bird
00speed => Horse
fly => Bird
01speed => Horse
fly => Bird
02speed => Horse
fly => Bird
8kamprettos tại yahoo dot com teguh iskanto ¶ ¶
Ciprian dot amariei tại gmail com ¶
speed => Horse
fly => Bird
04speed => Horse
fly => Bird
05speed => Horse
fly => Bird
06speed => Horse
fly => Bird
8Bart tại Framers Dot NL ¶ ¶
17 năm trước
speed => Horse
fly => Bird
08speed => Horse
fly => Bird
09speed => Horse
fly => Bird
821 năm trước ¶
17 năm trước
speed => Horse
fly => Bird
11speed => Horse
fly => Bird
12speed => Horse
fly => Bird
13speed => Horse
fly => Bird
8BK tại QuickNet Dot NL ¶ ¶
17 năm trước
speed => Horse
fly => Bird
15speed => Horse
fly => Bird
16speed => Horse
fly => Bird
8Steve tại Webathoughts d \ ot CA ¶ ¶
16 năm trước
speed => Horse
fly => Bird
18speed => Horse
fly => Bird
19speed => Horse
fly => Bird
20speed => Horse
fly => Bird
21speed => Horse
fly => Bird
22speed => Horse
fly => Bird
02speed => Horse
fly => Bird
24speed => Horse
fly => Bird
25speed => Horse
fly => Bird
8David Spector ¶ ¶
1 năm trước
speed => Horse
fly => Bird
27speed => Horse
fly => Bird
28speed => Horse
fly => Bird
29speed => Horse
fly => Bird
8Siqueiramoise14 tại Gmail Dot Com ¶ ¶
3 năm trước
speed => Horse
fly => Bird
31speed => Horse
fly => Bird
32speed => Horse
fly => Bird
8Wesley tại Opperschaap Dot Net ¶
14 năm trước
speed => Horse
fly => Bird
34speed => Horse
fly => Bird
35speed => Horse
fly => Bird
36speed => Horse
fly => Bird
37colecooper2005 tại iCloud dot com ¶ ¶
5 năm trước
speed => Horse
fly => Bird
38speed => Horse
fly => Bird
39speed => Horse
fly => Bird
8Golddragon007 ¶ ¶
7 năm trước
speed => Horse
fly => Bird
41speed => Horse
fly => Bird
42speed => Horse
fly => Bird
43speed => Horse
fly => Bird
44speed => Horse
fly => Bird
45speed => Horse
fly => Bird
46speed => Horse
fly => Bird
47speed => Horse
fly => Bird
48speed => Horse
fly => Bird
49speed => Horse
fly => Bird
8Oneill at c dot dk ¶ ¶
17 năm trước
speed => Horse
fly => Bird
51speed => Horse
fly => Bird
52speed => Horse
fly => Bird
53speed => Horse
fly => Bird
8Chicna ¶
10 năm trước
speed => Horse
fly => Bird
55speed => Horse
fly => Bird
56speed => Horse
fly => Bird
57speed => Horse
fly => Bird
58speed => Horse
fly => Bird
59speed => Horse
fly => Bird
8Alexander Dot Williamson tại Gmail Dot Com ¶ ¶
14 năm trước
speed => Horse
fly => Bird
61speed => Horse
fly => Bird
62speed => Horse
fly => Bird
63speed => Horse
fly => Bird
64speed => Horse
fly => Bird
65speed => Horse
fly => Bird
66speed => Horse
fly => Bird
67speed => Horse
fly => Bird
68speed => Horse
fly => Bird
69speed => Horse
fly => Bird
70speed => Horse
fly => Bird
71speed => Horse
fly => Bird
8colecooper2005 tại iCloud dot com ¶ ¶
5 năm trước
speed => Horse
fly => Bird
73speed => Horse
fly => Bird
74speed => Horse
fly => Bird
8Golddragon007 ¶ ¶
10 năm trước
speed => Horse
fly => Bird
76speed => Horse
fly => Bird
77speed => Horse
fly => Bird
78speed => Horse
fly => Bird
8Alexander Dot Williamson tại Gmail Dot Com ¶ ¶
16 năm trước
speed => Horse
fly => Bird
80speed => Horse
fly => Bird
81speed => Horse
fly => Bird
8David Spector ¶ ¶
17 năm trước
speed => Horse
fly => Bird
83speed => Horse
fly => Bird
84speed => Horse
fly => Bird
851 năm trướcSiqueiramoise14 tại Gmail Dot Com ¶ ¶
3 năm trước
speed => Horse
fly => Bird
87speed => Horse
fly => Bird
88speed => Horse
fly => Bird
89speed => Horse
fly => Bird
8Wesley tại Opperschaap Dot Net ¶
17 năm trước
speed => Horse
fly => Bird
91speed => Horse
fly => Bird
92speed => Horse
fly => Bird
93speed => Horse
fly => Bird
94speed => Horse
fly => Bird
95speed => Horse
fly => Bird
96speed => Horse
fly => Bird
97speed => Horse
fly => Bird
98speed => Horse
fly => Bird
99$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
00$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
01speed => Horse
fly => Bird
02$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
03speed => Horse
fly => Bird
814 năm trước ¶
17 năm trước
$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
05$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
06$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
07$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
08$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
09$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
10speed => Horse
fly => Bird
8colecooper2005 tại iCloud dot com ¶ ¶
5 năm trước
$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
12$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
13speed => Horse
fly => Bird
8