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