Bạn đang tìm kiếm Array_Column.
Đây là cú pháp
array array_column [ array $input , mixed $column_key [, mixed $index_key = null ] ]
Sự mô tả
array_column — Return the values from a single column in the input array
Thí dụ :
$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
Đầu ra:
Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
Nếu bạn có nhiều mảng hơn,
$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
Sau đó, bạn có thể làm Array_merge.
$ids = array_merge[$ids, $ids1];
Đầu ra:
Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
[4] => 169
]
Array_Keys [] là một hàm tích hợp trong PHP và được sử dụng để trả về tất cả các khóa và mảng hoặc tập hợp con của các khóa. Tham số: Hàm lấy ba tham số trong đó một tham số là bắt buộc và hai tham số khác là tùy chọn.
Làm thế nào để có được các phím mảng PHP? — Computes the intersection of arrays using keys for comparison
Sự mô tả
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.[array $array
, array ...$arrays
]: array
Thông số
array_column — Return the values from a single column in the input array
0Mảng với các phím chính để kiểm tra.
array_column — Return the values from a single column in the input array
1Mảng để so sánh các khóa với.
Trả về giá trị
Trả về một mảng kết hợp chứa tất cả các mục của
array_column — Return the values from a single column in the input array
0 có các khóa có mặt trong tất cả các đối số.Thay đổi
8.0.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 mảng_intersect_key [] Ví dụarray_intersect_key[] example
array_column — Return the values from a single column in the input array
3Ví dụ trên sẽ xuất ra:
array[2] { ["blue"]=> int[1] ["green"]=> int[3] }
Trong ví dụ của chúng tôi, bạn thấy rằng chỉ có các khóa
array_column — Return the values from a single column in the input array
4 và array_column — Return the values from a single column in the input array
5 có mặt trong cả hai mảng và do đó được trả lại. Cũng lưu ý rằng các giá trị cho các khóa array_column — Return the values from a single column in the input array
4 và array_column — Return the values from a single column in the input array
5 khác nhau giữa hai mảng. Một trận đấu vẫn xảy ra vì chỉ có các phím được kiểm tra. Các giá trị được trả về là các giá trị của array_column — Return the values from a single column in the input array
0.Hai khóa từ các cặp
array_column — Return the values from a single column in the input array
9 chỉ được coi là bằng nhau nếu $records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
0. Nói cách khác, một kiểm tra loại nghiêm ngặt được thực thi để biểu diễn chuỗi phải giống nhau.Xem thêm
- Array_diff [] - Tính toán sự khác biệt của mảng
- Array_udiff [] - Tính toán sự khác biệt của mảng bằng cách sử dụng hàm gọi lại để so sánh dữ liệu
- Array_Diff_assoc [] - Tính toán chênh lệch của mảng với kiểm tra chỉ mục bổ sung
- Array_Diff_Uassoc [] - Tính chênh lệch của mảng với kiểm tra chỉ mục bổ sung được thực hiện bởi chức năng gọi lại do người dùng cung cấp
- Array_udiff_assoc [] - Tính chênh lệch của mảng với kiểm tra chỉ mục bổ sung, so sánh dữ liệu bằng hàm gọi lại
- Array_udiff_uassoc [] - Tính toán chênh lệch của mảng với kiểm tra chỉ mục bổ sung, so sánh dữ liệu và chỉ mục bằng hàm gọi lại
- Array_Diff_Key [] - Tính toán sự khác biệt của các mảng sử dụng các phím để so sánh
- Array_Diff_ukey [] - Tính độ khác biệt của mảng bằng hàm gọi lại trên các phím để so sánh
- Array_Intersect [] - Tính toán giao điểm của mảng
- Array_intersect_assoc [] - Tính toán giao điểm của các mảng bằng kiểm tra chỉ mục bổ sung
- Array_intersect_uassoc [] - Tính toán giao điểm của các mảng bằng kiểm tra chỉ mục bổ sung, so sánh các chỉ mục bằng hàm gọi lại
- Array_intersect_ukey [] - Tính toán giao điểm của các mảng bằng hàm gọi lại trên các phím để so sánh
vladas dot dirzys tại gmail dot com ¶ ¶
10 năm trước
$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
1$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
2$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3Ẩn danh ¶ ¶
1 năm trước
$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
4$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
5$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
6$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
7$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
8$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
9$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3github.com/xmarcos ¶ ¶
8 năm trước
Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
1Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
2Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
3Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
4Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
5Sậy bạc ¶ ¶
7 năm trước
Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
6Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
7$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3PGL tại Yoyo Dot org ¶ ¶
11 năm trước
Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
]
9$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
0$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
9$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3chrisbloom7 tại gmail dot com ¶ ¶
12 năm trước
$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
3$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
4$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
5$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3Cbwhiz tại gmail dot com ¶ ¶
14 năm trước
$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
7$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
8$records1 = [ ['tid' => 169]];
$ids1 = array_column[$records1, 'tid'];
9$ids = array_merge[$ids, $ids1];
0Anton Backer ¶ ¶
16 năm trước
$ids = array_merge[$ids, $ids1];
1$ids = array_merge[$ids, $ids1];
2$ids = array_merge[$ids, $ids1];
3$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3Markus Dot Kappe tại Dix Dot tại ¶ ¶
13 năm trước
$ids = array_merge[$ids, $ids1];
5Pixelf3Hler tại Visualize-Me Dot de ¶ ¶
9 năm trước
$ids = array_merge[$ids, $ids1];
6$ids = array_merge[$ids, $ids1];
7$ids = array_merge[$ids, $ids1];
8pdemaziere tại gmail dot com ¶ ¶
13 năm trước
$ids = array_merge[$ids, $ids1];
9Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
[4] => 169
]
0Array
[
[0] => 167
[1] => 166
[2] => 168
[3] => 169
[4] => 169
]
1$records = array[
array[
tid => 167
],
array[
'id' => 3245,
'first_name' => 'Sally',
tid => 166
],
array[
'id' => 5342,
'first_name' => 'Jane',
tid => 168
],
array[
'id' => 5623,
'first_name' => 'Peter',
tid => 169
]
];
$ids= array_column[$records, 'tid'];
3