PHP pos()-funktio

Esimerkki

Tulosta taulukon nykyisen elementin arvo:

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

Suoritettavat esimerkit

Määrittely ja käyttö

pos()-funktio palauttaa taulukon nykyisen elementin arvon.

Tämä funktio on current() Funktion nimi:

Jokaisessa taulukossa on sisäinen viittaus, joka osoittaa sen "nykyiseen" elementtiin, joka alussa osoittaa ensimmäiseen elementtiin, joka lisättiin taulukkoon.

Vinkki:Tämä funktio ei siirrä taulukon sisäistä viittajaa.

Liittyvät metodit:

  • current() - Palauttaa taulukon nykyisen elementin arvon
  • end() - Siirtää sisäisen viittauksen taulukon viimeiseen elementtiin ja tulostaa
  • next() - Siirtää sisäisen viittauksen taulukon seuraavaan elementtiin ja tulostaa
  • prev() - Siirtää sisäisen viittauksen taulukon edelliseen elementtiin ja tulostaa
  • reset() - Siirtää sisäisen viittauksen taulukon ensimmäiseen elementtiin ja tulostaa
  • each() - Palauttaa nykyisen elementin avainnimen ja arvon, ja siirtää sisäisen viittauksen eteenpäin

Syntaksi

pos(array)
Parametrit Kuvaus
array Välttämätön. Määrittää käytettävän taulukon.

Tekninen yksityiskohta

Palautusarvo: Palauttaa taulukon nykyisen elementin arvon, jos nykyinen elementti on tyhjä tai sillä ei ole arvoa, palauttaa FALSE.
PHP versio: 4+

Lisää esimerkkejä

Esimerkki 1

Esittele kaikki liittyvät menetelmät:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Nykyinen elementti on Bill
echo next($people) . "<br>"; // Billin seuraava elementti on Steve
echo current($people) . "<br>"; // Nykyinen elementti on Steve
echo prev($people) . "<br>"; // Stevea edeltävä elementti on Bill
echo end($people) . "<br>"; // Viimeinen elementti on David
echo prev($people) . "<br>"; // Davidin edellinen elementti on Mark
echo current($people) . "<br>"; // Nykyinen elementti on Mark
echo reset($people) . "<br>"; // Siirtää sisäisen viittauksen taulukon ensimmäiseen elementtiin, eli Billiin
echo next($people) . "<br>"; // Billin seuraava elementti on Steve
print_r (each($people)); // Palauttaa nykyisen elementin avaimen ja arvon (tällä hetkellä Steve) ja siirtää sisäisen viittauksen
?>

Suoritettavat esimerkit