PHP prev() ວິທະຍານ

ຄວາມປະສົງ

ການອອກມາຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ປະຈຸບັນ, ຫຼັກຖານຄັນທີ່ຕໍ່ມາ, ແລະຫຼັກຖານຄັນທີ່ກ່ອນ:

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

ຫົວຂໍ້ການດຳເນີນການ

ການສະແດງຄວາມຄິດຂອງ ແລະການນໍາໃຊ້

prev() ວິທະຍານຈະປ້ອນຫຼັກຖານຄັນທີ່ປະຈຸບັນໃນຫຼັກຖານຄັນ, ແລະອອກມາຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ກ່ອນ.

ວິທະຍານທີ່ກ່ຽວຂ້ອງ:

  • next() - ປ້ອນຫຼັກຖານຄັນທີ່ປະຈຸບັນໃນຫຼັກຖານຄັນ, ແລະອອກມາຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ຕໍ່ມາ.
  • current() - ກັບຄືນຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ປະຈຸບັນ.
  • end() - ປ້ອນຫຼັກຖານຄັນທີ່ປະຈຸບັນໃນຫຼັກຖານຄັນ, ແລະອອກມາຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ສຸດທ້າຍ.
  • reset() - ປ້ອນຫຼັກຖານຄັນທີ່ປະຈຸບັນໃນຫຼັກຖານຄັນ, ແລະອອກມາຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ປະຈຸບັນ.
  • each() - ກັບຄືນຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ປະຈຸບັນ, ແລະປ້ອນຫຼັກຖານຄັນຄືນຫຼັງຈາກຫຼັກຖານຄັນທີ່ປະຈຸບັນ.

ວິທະຍານ

prev(array)
ປະເພດ ການອະທິບາຍ
array ຕ້ອງການ. ກ່ຽວກັບຫຼັກຖານຄັນທີ່ຈະໃຊ້

ການອະທິບາຍ

prev() ແລະ next() ມີປະຕິກິລິຍາຄືກັນຫຼາຍເກີນກວ່າ, ແຕ່ລາວຈະປ້ອນຫຼັກຖານຄັນຄືນຫຼັງຈາກຫຼັກຖານຄັນທີ່ກ່ອນຫຼາຍກວ່າຫຼັກຖານຄັນທີ່ກ່ອນ.

ຄວາມຕ້ອງການ:ຄວາມຕ້ອງການ: ການປະກາດຄວາມລະອຽດຂອງຫຼັກຖານຄັນທີ່ບໍ່ມີຫຼັກຖານຄັນຫຼືຄວາມຂອງຫຼັກຖານຄັນແມ່ນ 0. ສຳລັບການກວດກາຫຼັກຖານຄັນທີ່ບໍ່ມີຫຼັກຖານຄັນຫຼືຄວາມຂອງຫຼັກຖານຄັນແມ່ນ 0, ກະລຸນາເບິ່ງພາຍວິທະຍາ each().

ຂໍ້ມູນດ້ານເຕັກນິກ

ຄະແນນຄວາມທີ່ກັບຄືນ: ຖ້າປະສົບຜົນສຳເລັດແລ້ວກັບຄືນຄະແນນຄວາມຂອງຫຼັກຖານຄັນທີ່ກ່ອນຈາກຫຼັກຖານຄັນນັ້ນແລ້ວກັບຄືນ 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) ແລະການປ້ອນຄວາມເບື້ອງມືໄປໜ້າ
?>

ຫົວຂໍ້ການດຳເນີນການ