Hướng dẫn php array push key value foreach - mảng php đẩy giá trị khóa foreach

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.

Tôi có cái này foreach ở đây


Nhưng các phím trở lại là 0, 1, 2, 3, 4

Tôi muốn các phím cũng là tên ... tôi đã thử


Nhưng điều đó không hoạt động, chỉ cho tôi một lỗi ... có ai biết tại sao điều này không hoạt động không?

Đã hỏi ngày 6 tháng 11 năm 2012 lúc 20:53Nov 6, 2012 at 20:53

user979331user979331user979331

9.67766 Huy hiệu vàng216 Huy hiệu bạc396 Huy hiệu Đồng66 gold badges216 silver badges396 bronze badges

0

Giả sử $value['name'] là tên bạn muốn:

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];

Lưu ý: Có vẻ kỳ lạ để gán khóa và giá trị giống nhau. Có lẽ bạn muốn gán $value? Seems odd to assign key and value the same. Maybe you wish to assign $value?

Đã trả lời ngày 6 tháng 11 năm 2012 lúc 20:55Nov 6, 2012 at 20:55

Jason McCrearyjason McCrearyJason McCreary

70K21 Huy hiệu vàng129 Huy hiệu bạc170 Huy hiệu đồng21 gold badges129 silver badges170 bronze badges

Cú pháp PHP cho điều này là:

$arraydivision[$value['name']] = $value['name'];

Hãy xem tài liệu mảng PHP, phần Creating/modifying with square bracket syntax, cũng có các exmpales về cách sử dụng unset[] và các chi tiết khác.

Bạn cũng có thể tìm thấy tài liệu cho foreach thú vị [đặc biệt là Secion trên cú pháp


0].

Đã trả lời ngày 6 tháng 11 năm 2012 lúc 20:55Nov 6, 2012 at 20:55

Oneill at c dot dk ¶

ChicnaPush one or more elements onto the end of array

Sự mô tả

mảng_push [mảng


1, hỗn hợp

2]: int
[array

1
, mixed

2
]: 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


3 vì theo cách đó, không có chi phí gọi hàm.: If you use array_push[] to add one element to the array, it's better to use

3 because in that way there is no overhead of calling a function.

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


4 trong đó một mảng mới được tạo ra, trước Php 7.1.0.: array_push[] will raise a warning if the first argument is not an array. This differed from the

4 behaviour where a new array was created, prior to PHP 7.1.0.

Thông số


5

Mảng đầu vào.


6

Các giá trị để đẩy vào cuối


5.

Trả về giá trị

Trả về số phần tử mới trong mảng.

Thay đổi

Phiên bảnSự mô tả
7.3.0 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ụ

Ví dụ #1 Array_push [] ví dụarray_push[] example


8

Ví dụ trên sẽ xuất ra:

Array
[
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
]

Xem thêm

  • mảng_pop [] - bật phần tử ra khỏi phần cuối của mảng
  • Array_Shift [] - Chuyển một phần tử ra khỏi đầu mảng
  • Array_UnShift [] - Đủ một hoặc nhiều phần tử cho đầu một mảng

Rodrigo de Aquino ¶

10 năm trước


9

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
0

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
1

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

BXI tại Rõa Dot NL ¶

14 năm trước

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
3

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
4

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
5

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
6

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
7

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
8

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Trang web Mrgreen Dot tại Gmail Dot Com ¶

6 năm trước

$arraydivision[$value['name']] = $value['name'];
0

$arraydivision[$value['name']] = $value['name'];
1

$arraydivision[$value['name']] = $value['name'];
2

$arraydivision[$value['name']] = $value['name'];
3

$arraydivision[$value['name']] = $value['name'];
4

$arraydivision[$value['name']] = $value['name'];
5

$arraydivision[$value['name']] = $value['name'];
6

$arraydivision[$value['name']] = $value['name'];
7

$arraydivision[$value['name']] = $value['name'];
8

$arraydivision[$value['name']] = $value['name'];
9

Array
[
    [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

Array
[
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
]
3

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

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

RAAT1979 tại Gmail Dot Com ¶

6 năm trước

Array
[
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
]
8

Array
[
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
]
9

$value['name']0

$value['name']1

$value['name']2

RAAT1979 tại Gmail Dot Com ¶

14 năm trước

$value['name']3

$value['name']4

$value['name']5

$value['name']6

Trang web Mrgreen Dot tại Gmail Dot Com ¶

6 năm trước

$value['name']7

$value['name']8

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

RAAT1979 tại Gmail Dot Com ¶

Willdemaine tại Gmail Dot Com ¶

$value0

$value1

$value2

$value3

Yhusky tại qq dot com ¶

4 năm trước

$value4

Egingell tại Sisna Dot Com ¶

16 năm trước

$value5

Asma dot gi dot 14 tại gmail dot com ¶

11 thàng trước

$value6

$value7

$value8

$value9

Creating/modifying with square bracket syntax0

Creating/modifying with square bracket syntax1

Creating/modifying with square bracket syntax2

Creating/modifying with square bracket syntax3

Creating/modifying with square bracket syntax4

Creating/modifying with square bracket syntax5

Creating/modifying with square bracket syntax6

Creating/modifying with square bracket syntax7

Creating/modifying with square bracket syntax8

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

David Spector ¶

11 thàng trước

unset[]0

unset[]1

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

David Spector ¶

1 năm trước

unset[]3

unset[]4

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

P.A.Semi ¶

3 năm trước

unset[]6

unset[]7

unset[]8

unset[]9

foreach0

foreach1

foreach2

foreach3

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Carlos Alberto B. Carucce ¶

aosojnik tại gmail dot com ¶

foreach5

foreach6

foreach7

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

gfuente tại garrahan dot gov dot ar ¶

foreach9


00


01


02


03


04


05


06

5 năm trước

Aaron Dot Hawley tại UVM Dot Edu ¶

17 năm trước


08


09


10

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

helpmepro1 tại gmail dot com

aosojnik tại gmail dot com ¶


12


13

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

aosojnik tại gmail dot com ¶


15


16


17

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

aosojnik tại gmail dot com ¶


19


20

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

Willdemaine tại Gmail Dot Com ¶


22


23


24


25


26


06


28


29

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Egingell tại Sisna Dot Com ¶

16 năm trước


31


32


33

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Asma dot gi dot 14 tại gmail dot com ¶

11 thàng trước


35


36

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

David Spector ¶

14 năm trước


38


39


40


41

Trang web Mrgreen Dot tại Gmail Dot Com ¶

3 năm trước


42


43

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Carlos Alberto B. Carucce ¶

aosojnik tại gmail dot com ¶


45


46


47


48


49


50


51


52


53

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

aosojnik tại gmail dot com ¶


55


56


57

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

10 năm trước


59


60


61


62


63

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

BXI tại Rõa Dot NL ¶

14 năm trước


65


66


67


68


69


70


71


72


73


74


75

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Trang web Mrgreen Dot tại Gmail Dot Com ¶

6 năm trước


77


78

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

RAAT1979 tại Gmail Dot Com ¶

10 năm trước


80


81


82

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

BXI tại Rõa Dot NL ¶

Willdemaine tại Gmail Dot Com ¶


84


85

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Yhusky tại qq dot com ¶

aosojnik tại gmail dot com ¶


87


88


89

5 năm trước

Aaron Dot Hawley tại UVM Dot Edu ¶

gfuente tại garrahan dot gov dot ar ¶


91


92


93

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

5 năm trước

aosojnik tại gmail dot com ¶


95


96


97


98


99

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
00

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
01

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
02

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
03

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
04

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
05


06

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
07

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

aosojnik tại gmail dot com ¶

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
09

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
10

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
11

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
12

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
13

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
14

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

12 năm trước

gfuente tại garrahan dot gov dot ar ¶

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
16

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
17

foreach[$division as $value]{
    $arraydivision[$value['name']] = $value['name'];
}
print_r[$arraydivision];
2

Làm thế nào để bạn đẩy một khóa và giá trị trong một mảng?

Trả lời: Sử dụng khung vuông [] Cú pháp PHP // Mảng mẫu $ mảng = mảng ["a" => "apple", "b" => "ball", "c" => "cat"]; // Thêm các cặp giá trị khóa vào một mảng $ mảng ["d"] = "chó"; $ mảng ["e"] = "voi"; print_r [$ mảng]; ?>Use the Square Bracket [] Syntax php // Sample array $array = array["a" => "Apple", "b" => "Ball", "c" => "Cat"]; // Adding key-value pairs to an array $array["d"] = "Dog"; $array["e"] = "Elephant"; print_r[$array]; ?>

Làm thế nào chúng ta có thể lưu trữ các giá trị từ Foreach Loop vào một mảng trong PHP?

Khai báo mảng các mục $ bên ngoài vòng lặp và sử dụng các mục $ [] để thêm các mục vào mảng: $ item = mảng [];foreach [$ group_membership as $ username] {$ items [] = $ username;} print_r [$ items];Hy vọng nó giúp!!: $items = array[]; foreach[$group_membership as $username] { $items[] = $username; } print_r[$items]; Hope it helps!!

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 để tôi đi qua một mảng trong PHP?

Có một số cách để đi qua các mảng trong PHP và cách bạn chọn sẽ phụ thuộc vào dữ liệu của bạn và nhiệm vụ bạn đang thực hiện ...
Cấu trúc foreach.....
Các chức năng của Iterator.....
Sử dụng một vòng lặp.....
Gọi một hàm cho mỗi phần tử mảng.....
Giảm một mảng.....
Tìm kiếm các giá trị ..

Bài Viết Liên Quan

Chủ Đề