PHP | función pos()

El pos() es una función incorporada en PHP que se utiliza para devolver el valor del elemento en una array a la que apunta actualmente el puntero interno. La función pos() no incrementa ni disminuye el puntero interno después de devolver el valor. En PHP, todas las arrays tienen un puntero interno. Este puntero interno apunta a algún elemento en esa array que se llama como el elemento actual de la array. Por lo general, el elemento actual es el primer elemento insertado en la array.

Sintaxis:

pos($array)

Parámetros: La función pos() acepta un solo parámetro $array . Es la array de la que queremos encontrar el elemento actual.

Valor devuelto : Devuelve el valor del elemento en la array al que apunta actualmente el puntero interno. Si la array está vacía, la función pos() devuelve FALSO.

Los siguientes programas ilustran la función pos() en PHP:

Programa 1 :

<?php
    // input array
    $arr = array("Ram", "Shyam", "Geeta", "Rita");
      
    // Here pos() function returns current element.
    echo pos($arr)."\n"; 
      
    // next() function increments internal pointer 
    // to point to next element i.e, Shyam.
    echo next($arr)."\n";
      
    // Printing current position element.
    echo pos($arr)."\n"; 
      
    // Printing previous element of the current one.
    echo prev($arr)."\n"; 
      
    // Printing end element of the array
    echo end($arr)."\n"; 
      
    // Printing current position element.
    echo pos($arr)."\n"; 
?>

Producción:

Ram
Shyam
Shyam
Ram
Rita
Rita

Programa 2 :

<?php
    // input array
    $arr = array("P", "6", "M", "F");
      
    // Here pos() function returns current element.
    echo pos($arr)."\n"; 
      
    // next() function increments internal pointer 
    // to point to next element i.e, 6.
    echo next($arr)."\n";
      
    // Printing current position element.
    echo pos($arr)."\n"; 
      
    // Printing previous element of the current one.
    echo prev($arr)."\n"; 
      
    // Printing end element of the array
    echo end($arr)."\n"; 
      
    // Printing current position element.
    echo pos($arr)."\n"; 
?>

Producción:

P
6
6
P
F
F

Referencia:
http://php.net/manual/en/function.pos.php

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *