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) ແລະການປ້ອນຄວາມເບື້ອງມືໄປໜ້າ ?>