PHP current()

Hướng dẫn về hàm current() trong PHP

Hàm current() trong PHP là một hàm rất hữu ích khi làm việc với các mảng. Nó được sử dụng để lấy giá trị của phần tử hiện tại trong mảng mà con con trỏ đang trỏ tới.

Cú pháp

current(array $array): mixed

Tham số

- $array: Mảng mà bạn muốn lấy giá trị của phần tử hiện tại.

Giá trị trả về

Hàm current() trả về giá trị của phần tử hiện tại trong mảng. Nếu mảng trống, nó sẽ trả về NULL.

Các ví dụ

Ví dụ 1: Sử dụng current() với mảng

$array = array('a', 'b', 'c');
echo current($array); // Kết quả: 'a'

Ví dụ 2: Sử dụng current() với con trỏ mảng

$array = array('x' => 'first', 'y' => 'second', 'z' => 'third');
echo current($array); // Kết quả: 'first'

// Thay đổi con trỏ đến phần tử tiếp theo
next($array);
echo current($array); // Kết quả: 'second'

Chú ý

Hàm current() không thay đổi vị trí của con trỏ. Nếu bạn muốn di chuyển con trỏ đến phần tử tiếp theo để lấy giá trị, bạn có thể kết hợp hàm next().

Kết luận

Hàm current() rất hữu ích khi bạn cần lấy giá trị của phần tử hiện tại trong mảng mà không thay đổi vị trí của con trỏ. Kết hợp với các hàm như next(), prev(), reset(), bạn có thể dễ dàng thao tác với mảng trong PHP.