PHP pos() Function
In this chapter you will learn:
- Definition for PHP pos() Function
- Syntax for PHP pos() Function
- Parameter for PHP pos() Function
- Note for PHP pos() Function
- Related methods for PHP pos() Function
- Example - Output the value of the current element in an array
- Example - A demonstration of all related methods
Definition
The pos() function returns the value of the current element in an array.
Syntax
PHP pos() Function has the following syntax.
pos(array)
Parameter
Parameter | Is Required | Description |
---|---|---|
array | Required. | Specifies the array to use |
Note
This function is an alias of the current() function. This function does not move the arrays internal pointer.
Related methods
Method | Description |
---|---|
current() | returns the value of the current element in an array |
end() | moves the pointer to, and outputs, the last element in the array |
next() | moves the pointer to, and outputs, the next element in the array |
prev() | moves the pointer to, and outputs, the previous element in the array |
reset() | moves the pointer to the first element of the array |
each() | returns the current element key and value, and moves the pointer forward |
Example 1
Output the value of the current element in an array:
<?php//j av a 2 s . c o m
$people = array("A", "B", "C", "D");
echo pos($people) . "\n";
?>
The code above generates the following result.
Example 2
A demonstration of all related methods:
<?php/*from j av a 2s. co m*/
$people = array("A", "B", "C", "D");
echo current($people) . "\n"; // The current element is A
echo next($people) . "\n"; // The next element of A is B
echo current($people) . "\n"; // Now the current element is B
echo prev($people) . "\n"; // The previous element of B is A
echo end($people) . "\n"; // The last element is D
echo prev($people) . "\n"; // The previous element of D is C
echo current($people) . "\n"; // Now the current element is C
echo reset($people) . "\n"; // Moves the internal pointer to the first element of the array, which is A
echo next($people) . "\n"; // The next element of A is B
print_r (each($people)); // Returns the key and value of the current element (now B), and moves the internal pointer forward
?>
The code above generates the following result.
Next chapter...
What you will learn in the next chapter:
- Definition for PHP prev() Function
- Syntax for PHP prev() Function
- Parameter for PHP prev() Function
- Related methods for PHP prev() Function
- Example - Goes to the previous one in an array
- Example - Holes in Arrays
- Example - Output the value of the current, next and previous element in the array
- Example - A demonstration of all related methods
Home » PHP Tutorial » PHP Array Functions