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