[Php 5> = 5.5.0, Php 7, Php 8]
Array_Column - Trả về các giá trị từ một cột duy nhất trong mảng đầu vào — Return the values from a single column in the input array
Sự mô tả
mảng_column [mảng $array
, int | chuỗi | null $column_key
, int | chuỗi | null $index_key
= null
]: mảng[array $array
, int|string|null $column_key
,
int|string|null $index_key
= null
]: array
Thông số
________số 8Một mảng đa chiều hoặc một mảng các đối tượng để lấy một cột các giá trị từ. Nếu một mảng các đối tượng được cung cấp, thì các thuộc tính công cộng có thể được kéo trực tiếp. Để các thuộc tính được bảo vệ hoặc riêng tư được kéo, lớp phải thực hiện cả các phương thức ma thuật __get [] và __isset [].__get[] and __isset[] magic methods.
column_key
Cột của các giá trị để trả về. Giá trị này có thể là khóa số nguyên của cột bạn muốn truy xuất hoặc nó có thể là tên khóa chuỗi cho một mảng kết hợp hoặc tên thuộc tính. Nó cũng có thể là null
để trả về các mảng hoặc đối tượng hoàn chỉnh [điều này rất hữu ích với
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]1 để tái xuất mảng].
null
to return complete arrays or objects [this is useful together with Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]1 to reindex the array].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]1
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Trả về giá trị
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
Thay đổi
8.0.0 | mảng_column [mảng $array , int | chuỗi | null $column_key , int | chuỗi | null $index_key = null ]: mảngTypeError instead.
|
Thông số
________số 8
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]4
Một mảng đa chiều hoặc một mảng các đối tượng để lấy một cột các giá trị từ. Nếu một mảng các đối tượng được cung cấp, thì các thuộc tính công cộng có thể được kéo trực tiếp. Để các thuộc tính được bảo vệ hoặc riêng tư được kéo, lớp phải thực hiện cả các phương thức ma thuật __get [] và __isset [].
Array [ [0] => John [1] => Sally [2] => Jane [3] => Peter ]
column_key
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]5
Một mảng đa chiều hoặc một mảng các đối tượng để lấy một cột các giá trị từ. Nếu một mảng các đối tượng được cung cấp, thì các thuộc tính công cộng có thể được kéo trực tiếp. Để các thuộc tính được bảo vệ hoặc riêng tư được kéo, lớp phải thực hiện cả các phương thức ma thuật __get [] và __isset [].
column_key
Cột của các giá trị để trả về. Giá trị này có thể là khóa số nguyên của cột bạn muốn truy xuất hoặc nó có thể là tên khóa chuỗi cho một mảng kết hợp hoặc tên thuộc tính. Nó cũng có thể là null
để trả về các mảng hoặc đối tượng hoàn chỉnh [điều này rất hữu ích với Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 để tái xuất mảng].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]6
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]7
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]8
Một mảng đa chiều hoặc một mảng các đối tượng để lấy một cột các giá trị từ. Nếu một mảng các đối tượng được cung cấp, thì các thuộc tính công cộng có thể được kéo trực tiếp. Để các thuộc tính được bảo vệ hoặc riêng tư được kéo, lớp phải thực hiện cả các phương thức ma thuật __get [] và __isset [].
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]
column_key
__get[] method.
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]9
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]7
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]1
Một mảng đa chiều hoặc một mảng các đối tượng để lấy một cột các giá trị từ. Nếu một mảng các đối tượng được cung cấp, thì các thuộc tính công cộng có thể được kéo trực tiếp. Để các thuộc tính được bảo vệ hoặc riêng tư được kéo, lớp phải thực hiện cả các phương thức ma thuật __get [] và __isset [].
column_key
Cột của các giá trị để trả về. Giá trị này có thể là khóa số nguyên của cột bạn muốn truy xuất hoặc nó có thể là tên khóa chuỗi cho một mảng kết hợp hoặc tên thuộc tính. Nó cũng có thể là null
để trả về các mảng hoặc đối tượng hoàn chỉnh [điều này rất hữu ích với
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]1 để tái xuất mảng].__isset[] is not provided, then an empty array will be returned.
Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]2
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]3
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]4
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]5
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]6
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]7
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]9
Array [ [0] => Fred [1] => Jane [2] => John ]0
Array [ [0] => Fred [1] => Jane [2] => John ]1
Array [ [0] => Fred [1] => Jane [2] => John ]2
Array [ [0] => Fred [1] => Jane [2] => John ]3
Array [ [0] => Fred [1] => Jane [2] => John ]4
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Thay đổi ¶
Phiên bản
Array [ [0] => Fred [1] => Jane [2] => John ]6
Array [ [0] => Fred [1] => Jane [2] => John ]7
Array [ [0] => Fred [1] => Jane [2] => John ]8
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Các đối tượng trong các cột được chỉ định bởi tham số Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 sẽ không còn được chuyển vào chuỗi và giờ sẽ ném một kiểu mẫu thay thế. ¶
Phiên bản
$array
0
$array
1
$array
2
$array
3
$array
4
$array
5
$array
6
$array
7
$array
5
$array
9
$column_key
0
$array
5
$column_key
2
$column_key
3
$column_key
4
$column_key
5 Các đối tượng trong các cột được chỉ định bởi tham số Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 sẽ không còn được chuyển vào chuỗi và giờ sẽ ném một kiểu mẫu thay thế. ¶
Ví dụ
$column_key
6
$column_key
7
$column_key
8Ví dụ #1 Lấy cột tên đầu tiên từ bản ghi ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
$column_key
9
$index_key
0
$index_key
1
$index_key
2
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
$index_key
4
$index_key
5
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Thay đổi ¶
Phiên bản
$index_key
7
$index_key
8
$index_key
9
null
0
null
1
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Các đối tượng trong các cột được chỉ định bởi tham số Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 sẽ không còn được chuyển vào chuỗi và giờ sẽ ném một kiểu mẫu thay thế. ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
null
3
Thay đổi ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
null
4
Trả về giá trị ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
null
5
null
6
null
7
null
8Thay đổi ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
null
9
array
0
array
1
array
2Thay đổi ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
array
3
array
4
array
5
array
6Thay đổi ¶
Phiên bản
array
7
array
8
array
9
column_key
0
column_key
1
column_key
2 Các đối tượng trong các cột được chỉ định bởi tham số Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 sẽ không còn được chuyển vào chuỗi và giờ sẽ ném một kiểu mẫu thay thế. ¶
Phiên bản
column_key
3
column_key
4
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Các đối tượng trong các cột được chỉ định bởi tham số Array
[
[2135] => Doe
[3245] => Smith
[5342] => Jones
[5623] => Doe
]
1 sẽ không còn được chuyển vào chuỗi và giờ sẽ ném một kiểu mẫu thay thế. ¶
Ví dụ
column_key
6
Ví dụ #1 Lấy cột tên đầu tiên từ bản ghi ¶
Ví dụ
column_key
7
column_key
8
column_key
9
array
4
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]01
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]02
Ví dụ #1 Lấy cột tên đầu tiên từ bản ghi ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]03
Thay đổi ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]04
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]05
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Thay đổi ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]07
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]08
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]10
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]11
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]12
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]13
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]14
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]15
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]17
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]18
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]19
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]21
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]22
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]24
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]25
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]26
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]27
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]28
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]29
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]30
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]31
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]32
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]33
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]34
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Trả về giá trị ¶
Cột để sử dụng làm chỉ mục/khóa cho mảng được trả về. Giá trị này có thể là phím số nguyên của cột hoặc nó có thể là tên khóa chuỗi. Giá trị được đúc như bình thường cho các khóa mảng [tuy nhiên, trước Php 8.0.0, các đối tượng hỗ trợ chuyển đổi sang chuỗi cũng được cho phép].
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]36
Trả về giá trị ¶
Trả về một mảng các giá trị đại diện cho một cột duy nhất từ mảng đầu vào.
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]37
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]38
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]39
Thay đổi ¶
Ví dụ
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]40
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]41
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]42
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]43
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8
Ví dụ #1 Lấy cột tên đầu tiên từ bản ghi ¶
Ví dụ
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]45
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]46
Array [ [2135] => Doe [3245] => Smith [5342] => Jones [5623] => Doe ]47
Array [ [0] => user 1 [1] => user 2 [2] => user 3 ]8