PHP function na current()

Mga Halimbawa

Ilabas ang halaga ng kasalukuyang elemento ng array:

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

Run Example

Definisyon at Paggamit

Ang function na current() ay nangangahulugan ng halaga ng kasalukuyang elemento ng array.

Mayroon isang panloob na pointer sa bawat array na nagsisiguro sa kanyang 'kasalukuyang' elemento, na inaakal ng una na inilagay sa array.

Paalala:Ang function na ito ay hindi naglilipat ng panloob na pointer ng array. Upang gawin ito, gamitin ang next() At prev() Function.

Kasalungat na mga method:

  • end() - Ililipat ang panloob na pointer sa huling elemento ng array at ilabas
  • next() - Ililipat ang panloob na pointer sa susunod na elemento ng array at ilabas
  • prev() - Ililipat ang panloob na pointer sa nakaraang elemento ng array at ilabas
  • reset() - Ililipat ang panloob na pointer sa unang elemento ng array at ilabas
  • each() - Ibabalik ang pangalan at halaga ng kasalukuyang elemento, at ililipat ang panloob na pointer

Grammar

current(array)
Parametro Ipaliwanag
array Mandahil. Tumukoy sa array na gagamitin.

Ipaliwanag

Ang function na current() ay nangangahulugan ng kasalukuyang elemento ng array (bukod).

Mayroon isang panloob na pointer sa bawat array na nagsisiguro sa kanyang 'kasalukuyang' elemento, na inaakal ng una na inilagay sa array.

Ang function na current() ay nangangahulugan ng halaga ng kasalukuyang elemento ng array na inaakal ng panloob na pointer, hindi naglilipat ng pointer. Kung ang panloob na pointer ay lumalabas sa dulo ng listahan ng mga unit, ang function na current() ay nangangahulugan ng FALSE.

Detalye ng Teknolohiya

Bilang nauna: Returns the value of the current element in the array, returns FALSE if the current element is empty or the current element has no value.
PHP Version: 4+

More Examples

Example 1

Demonstrate all related methods:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // The current element is Bill
echo next($people) . "<br>"; // Bill's next element is Steve
echo current($people) . "<br>"; // Now the current element is Steve
echo prev($people) . "<br>"; // Steve's previous element is Bill
echo end($people) . "<br>"; // The last element is David
echo prev($people) . "<br>"; // The element before David is Mark
echo current($people) . "<br>"; // The current element is Mark
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, that is, Bill
echo next($people) . "<br>"; // Bill's next element is Steve
print_r (each($people)); // Returns the key name and value of the current element (currently Steve), and moves the internal pointer forward
?>

Run Example