PHP | Функция current ()

Опубликовано: 24 Февраля, 2022

Функция current () - это встроенная функция в PHP.

  • Он используется для возврата значения элемента в массиве, на который в настоящее время указывает внутренний указатель.
  • Функция current () не увеличивает и не уменьшает внутренний указатель после возврата значения.
  • В PHP все массивы имеют внутренний указатель. Этот внутренний указатель указывает на некоторый элемент в этом массиве, который называется текущим элементом массива.
  • Обычно текущий элемент - это первый вставленный элемент в массиве.

Синтаксис:

 текущий ($ rray)

Параметры: функция current () принимает единственный параметр $ array . Это массив, в котором мы хотим найти текущий элемент.

Возвращаемые значения: возвращает значение элемента в массиве, на который в настоящий момент указывает внутренний указатель. Если массив пуст, функция current () возвращает FALSE.

Примеры:

Input : current(array("John", "b", "c", "d"))
Output : John
Explanation : Here as we see that input array contains 
many elements and the output is "John" because first 
element is John and current() function returns 
the element to which internal pointer is currently
pointing.

Input: current(array("abc", "123", "7"))
Output: abc

Ниже программы иллюстрируют функцию current () в PHP:

Program 1

PHP

<?php
 
// input array
$arr = array("Ram", "Shita", "Geeta");
 
// Here current function returns the
//  first element of the array.
echo current($a);
 
?>

Выход:

 Баран

Program 2

PHP

<?php
 
$arr = array("Sham", "Mac", "Jhon", "Adwin");
 
// Here current element is Sham.
echo current($arr)." ";
 
// increment internal pointer to point
// to next element i.e, Mac
echo next($arr)." ";
 
// printing the current element as
// for now current element is Mac.
echo current($arr)." ";
 
// increment internal pointer to point
// to next element i.e, Jhon.
echo next($arr)." ";
 
// increment internal pointer to point
// to next element i.e, Adwin.
echo next($arr)." ";
 
// printing the current element as for
// now current element is Adwin.
echo current($arr)." ";
 
?>

Выход:

 Притворство
Mac
Mac
Джон
Адвин
Адвин

Примечание. Функция current () возвращает False, когда массив пуст, т.е. не содержит никаких элементов, а также возвращает false, когда внутренний указатель выходит за пределы, то есть за конец последнего элемента.

Ссылка:
http://php.net/manual/en/function.current.php

PHP