PHP pos() συνάρτηση

Παράδειγμα

Εμφάνιση της τιμής του τρέχοντος στοιχείου του πίνακα:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo pos($people) . "<br>";
?>

运行实例

Ορισμός και χρήση

Η συνάρτηση pos() επιστρέφει τη τιμή του τρέχοντος στοιχείου του πίνακα.

Η συνάρτηση αυτή είναι current() Αλλοθέρας του συνάρτησης.

Κάθε πίνακας έχει μια εσωτερική σωλήνα που δείχνει στο "τρέχον" στοιχείο, αρχικά δείχνει στο πρώτο στοιχείο που εισήχθη στον πίνακα.

Σημείωση:Η συνάρτηση αυτή δεν κινεί την εσωτερική σωλήνα του πίνακα.

Συναφείς μεθόδους:

  • current() - Επιστρέφει τη τιμή του τρέχοντος στοιχείου του πίνακα
  • end() - Ορίζει την εσωτερική σωλήνα στην τελευταία θέση του πίνακα και εμφανίζει
  • next() - Ορίζει την εσωτερική σωλήνα στην επόμενη θέση του πίνακα και εμφανίζει
  • prev() - Ορίζει την εσωτερική σωλήνα στην προηγούμενη θέση του πίνακα και εμφανίζει
  • reset() - Ορίζει την εσωτερική σωλήνα στην πρώτη θέση του πίνακα και εμφανίζει
  • each() - Επιστρέφει το όνομα και τη τιμή του τρέχοντος στοιχείου και μετακινεί την εσωτερική σωλήνα προς τα εμπρός

Γλώσσα Σύνταξης

pos(array)
Παράμετροι Περιγραφή
array Απαιτείται. Καθορίζει τον πίνακα που θα χρησιμοποιηθεί.

Τεχνικά Στοιχεία

Επιστροφή τιμής: Επιστρέφει τη τιμή του τρέχοντος στοιχείου του πίνακα, αν το τρέχον στοιχείο είναι κενό ή δεν έχει τιμή, επιστρέφει FALSE.
PHP 版本: 4+

更多实例

例子 1

演示所有相关的方法:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // 当前元素是 Bill
echo next($people) . "<br>"; // Bill 的下一个元素是 Steve
echo current($people) . "<br>"; // 现在当前元素是 Steve
echo prev($people) . "<br>"; // Steve 的上一个元素是 Bill
echo end($people) . "<br>"; // 最后一个元素是 David
echo prev($people) . "<br>"; // David 之前的元素是 Mark
echo current($people) . "<br>"; // 目前的当前元素是 Mark
echo reset($people) . "<br>"; // 把内部指针移动到数组的首个元素,即 Bill
echo next($people) . "<br>"; // Bill 的下一个元素是 Steve
print_r (each($people)); // 返回当前元素的键名和键值(目前是 Steve),并向前移动内部指针
?>

运行实例