[Php 4, Php 5, Php 7, Php 8]
Khóa - Lấy chìa khóa từ một mảng — Fetch a key from an array
Sự mô tả
phím [mảng | đối tượng $array
]: int | chuỗi | null[array|object $array
]: int|string|null
Thông số
array
Mảng.
Trả về giá trị
Chức năng khóa [] chỉ đơn giản là trả về khóa của phần tử mảng hiện đang được chỉ ra bởi con trỏ bên trong. Nó không di chuyển con trỏ theo bất kỳ cách nào. Nếu con trỏ bên trong các điểm vượt quá cuối của danh sách các phần tử hoặc mảng trống, key [] trả về null
.key[] function simply returns the key of the array element that's currently being pointed to by the internal pointer. It does not move the pointer in any way. If the internal pointer points beyond the end of the elements list or the array is empty, key[] returns null
.
Ví dụ
Ví dụ #1 phím [] ví dụkey[] example
Ví dụ trên sẽ xuất ra:
Xem thêm
- Dòng điện [] - Trả lại phần tử hiện tại trong một mảng
- Tiếp theo [] - Nâng cao con trỏ bên trong của một mảng
- Array_Key_First [] - Nhận khóa đầu tiên của một mảng
- cho mỗi
lhardie ¶ ¶
8 năm trước
Note that using key[$array] in a foreach loop may have unexpected results.
When requiring the key inside a foreach loop, you should use:
foreach[$array as $key => $value]
I was incorrectly using:
and experiencing errors [the pointer of the array is already moved to the next item, so instead of getting the key for $value, you will get the key to the next value in the array]
CORRECT: