Συνάρτηση current() του PHP

Παράδειγμα

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

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

Δημιουργία Παραδείγματος

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

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

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

Συμβουλή:Η συνάρτηση αυτή δεν κινεί τον εσωτερικό δείκτη του πίνακα. Για να το κάνετε αυτό, χρησιμοποιήστε next() και prev() Συνάρτηση.

Συσχετιζόμενες μεθόδους:

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

Γλώσσα

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

Σημείωση

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

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

Η συνάρτηση current() επιστρέφει τη τιμή του στοιχείου του πίνακα που δείχνει ο εσωτερικός δείκτης, χωρίς να μετακινείται ο δείκτης. Αν ο εσωτερικός δείκτης δείχνει πέρα από το τέλος της λίστας των στοιχείων, η συνάρτηση current() επιστρέφει FALSE.

Τεχνικές λεπτομέρειες

Αποτελεσμα: Επιστρέφει την τιμή του τρέχοντος στοιχείου του πίνακα, αν το τρέχον στοιχείο είναι κενό ή αν το τρέχον στοιχείο δεν έχει τιμή, επιστρέφει 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) και μετακινεί τον εσωτερικό δείκτη
?>

Δημιουργία Παραδείγματος