Hướng dẫn reset array index php - đặt lại chỉ mục mảng php

(Php 4, Php 5, Php 7, Php 8)

Đặt lại - Đặt con trỏ bên trong của một mảng thành phần tử đầu tiên của nóSet the internal pointer of an array to its first element

Sự mô tả

Đặt lại (mảng | Đối tượng &$array): Hỗn hợp(array|object &$array): mixed

Thông số

array

Mảng đầu vào.

Trả về giá trị

Trả về giá trị của phần tử mảng đầu tiên hoặc false nếu mảng trống.false if the array is empty.

Cảnh báo

Hàm này có thể trả về Boolean false, nhưng cũng có thể trả về giá trị phi Boolean đánh giá thành false. Vui lòng đọc phần về Booleans để biết thêm thông tin. Sử dụng toán tử === để kiểm tra giá trị trả về của hàm này.false, but may also return a non-Boolean value which evaluates to false. Please read the section on Booleans for more information. Use the === operator for testing the return value of this function.

Ví dụ

Ví dụ #1 Đặt lại () Ví dụreset() example

$array

= array('step one''step two''step three''step four');// by default, the pointer is on the first element
echo current($array) . "\n"// "step one"

// skip two steps

next($array);
next($array);
echo 
current($array) . "\n"// "step three"

// reset pointer, start again on step one

reset($array);
echo 
current($array) . "\n"// "step one"?>

Ghi chú

Lưu ý: Giá trị trả về cho một mảng trống không thể phân biệt được với giá trị trả về trong trường hợp một mảng có phần tử đầu tiên của boolfalse. Để kiểm tra đúng giá trị của phần tử đầu tiên của một mảng có thể chứa các phần tử false, trước tiên hãy kiểm tra số () của mảng hoặc kiểm tra khóa đó () không phải là ____10, sau khi gọi RESET ().: The return value for an empty array is indistinguishable from the return value in case of an array which has a bool false first element. To properly check the value of the first element of an array which may contain false elements, first check the count() of the array, or check that key() is not array0, after calling reset().

Xem thêm

  • Dòng điện () - Trả lại phần tử hiện tại trong một mảng
  • Mỗi () - Trả về cặp khóa và giá trị hiện tại từ một mảng và tiến lên con trỏ mảng
  • end () - Đặt con trỏ bên trong của một mảng thành phần tử cuối cùng của nó
  • Tiếp theo () - Nâng cao con trỏ bên trong của một mảng
  • Prev () - Tua lại con trỏ mảng bên trong
  • Array_Key_First () - Nhận khóa đầu tiên của một mảng

Milo tại mdlwebsolutions dot com ¶

10 năm trước

array1

array2

array3

array4

Bartek Ferek ¶

6 năm trước

array5

array6

array7

Alexandre Koriakine ¶

16 năm trước

array8

array9

false0

false1

array7

Mladen Janjetovic ¶

9 năm trước

false3

false4

array7

Leatherstrip tại hộp thư đến dot nospamru ¶

18 năm trước

false6

false7

false8

false9

false0

Arne Dot Ludwig tại Posteo Dot de ¶

7 năm trước

false1

false2

false3

array7

Arne Dot Slabbinck tại Duo Dot Be ¶

7 năm trước

false5

false6

false7

false8

false9

false0

array7

Arne Dot Slabbinck tại Duo Dot Be ¶

Turabgarip tại Gmail Dot Com ¶

false2

array2

false4

false5

1 năm trước

16 năm trước

false6

Mladen Janjetovic ¶

16 năm trước

false7

false8

false9

0

1

2

3

4

5

6

7

8

9

$array0

array7

Mladen Janjetovic ¶

9 năm trước

$array2

$array3

array7

Leatherstrip tại hộp thư đến dot nospamru ¶

16 năm trước

$array5

$array6

array7