Fungu ya each() ya PHP

Mfano

Inarudia jina la nguvu na uadilifu wa elementi yenye kifungu cha ndani kinachokwenda:

<?php
$people = array("Bill", "Steve", "Mark", "David");
print_r (each($people));
?>

Mifano ya kusafiri

Maelezo na uwanja wa kusoma

Fungu ya each() inarudia jina la nguvu na uadilifu wa elementi yenye kifungu cha ndani kinachokwenda.

Jina la nguvu na uadilifu wa elementi inarudia kwenye mawingu ya nne. Wenyeji wawili (1 na Value) ina nguvu na uadilifu, wenyeji wawili (0 na Key) ina jina la nguvu.

Vifaa vya viungo:

  • current() - Inarudia thamani ya elementi ya sasa
  • end() - Inakwenda kwenye elementi ya kwanza ya array na kusoma
  • next() - Inakwenda kwenye elementi ya kina ya array na kusoma
  • prev() - Inakwenda kwenye elementi ya hivi karibuni ya array na kusoma
  • reset() - Inakwenda kwenye elementi ya kwanza ya array na kusoma

Mwakilishi

each(array)
Parama Maelezo
array Inayotakiwa. Inakadiri ukusoma kwa array.

Maelezo

Fungu ya each() kinatengeneza mawingu yenye jina la nguvu na uadilifu wa elementi yenye kifungu cha ndani kinachokwenda, kwa kumjia kifungu cha ndani kwa kuingia kwa elementi ya kwanza.

Mawingu yaliyotumika kwenye mawingu inayotumika ni: jina la nguvu 0, 1, key na value. Kikaa 0 na key kinahusiana na jina la kikaa, 1 na value kinahusiana na data.

Ikiwa kifungu cha ndani kinakimjua eneo la mawingu, kifaa kina kurejesha FALSE.

Maelezo ya uharibifu

Inarudia:

Inarudia jina la nguvu na uadilifu wa elementi hii. Jina la nguvu na uadilifu wa elementi hii inarudia kwenye mawingu ya nne.

Wenyeji wawili (1 na Value) ina nguvu na uadilifu, wenyeji wawili (0 na Key) ina jina la nguvu.

Ikiwa kuna elementi za mawingu zaidi, kifaa kina kurejesha FALSE.

Toleo la PHP: 4+

Mafano yengine

Mfano 1

Ina huzuni kama kwa eneo la juu la ukurasa, lakini kwa maelezo hii ina kichakaza kwa mawili kwa kikaa:

<?php
$people = array("Bill", "Steve", "Mark", "David");
reset($people);
wakati (list($key, $val) = each($people))
  {
  echo "$key => $val<br>";
  }
?>

Mifano ya kusafiri

Mifano 2

Mifano ya kufanya mafanikio yote:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Kilele kwa sasa ni Bill
echo next($people) . "<br>"; // Mtu wa kwanza ni Steve
echo current($people) . "<br>"; // Kilele kwa sasa ni Steve
echo prev($people) . "<br>"; // Mtu wa kwanza kabla ni Bill
echo end($people) . "<br>"; // Mtu wa kwanza ni David
echo prev($people) . "<br>"; // Mtu wa kwanza kabla ni Mark
echo current($people) . "<br>"; // Kilele kwa sasa ni Mark
echo reset($people) . "<br>"; // Kufikia kilele kwa kusaidia kwa mwanachama wa kwanza, ni Bill
echo next($people) . "<br>"; // Mtu wa kwanza ni Steve
print_r (each($people)); // Kupata jina la kiwango na thamani ya kilele (kwa sasa ni Steve), na kuondoa kifungo kwa kusaidia
?>

Mifano ya kusafiri