ส่งออกค่าขององค์ประกอบปัจจุบัน องค์ประกอบถัดไป และองค์ประกอบก่อนหน้าในอาร์เรย์:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>";echo ถัดไป($คน) ;echo ก่อนหน้า($คน);?>ฟังก์ชัน prev() ชี้ตัวชี้ภายในไปยังองค์ประกอบก่อนหน้าในอาร์เรย์และส่งเอาต์พุตออกมา
วิธีการที่เกี่ยวข้อง:
ถัดไป() - ตั้งค่าตัวชี้ภายในไปยังองค์ประกอบถัดไปในอาร์เรย์และส่งออกเอาต์พุต
current() - ส่งกลับค่าขององค์ประกอบปัจจุบันในอาร์เรย์
end() - ตั้งค่าตัวชี้ภายในเป็นองค์ประกอบสุดท้ายในอาร์เรย์และส่งออกเอาต์พุต
รีเซ็ต() - ตั้งค่าตัวชี้ภายในเป็นองค์ประกอบแรกในอาร์เรย์และส่งออกเอาต์พุต
Each() - ส่งกลับชื่อคีย์และค่าขององค์ประกอบปัจจุบันและย้ายตัวชี้ภายในไปข้างหน้า
ก่อนหน้า( อาร์เรย์ )
พารามิเตอร์ | อธิบาย |
---|---|
อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ที่จะใช้ |
ค่าส่งคืน: | ส่งกลับค่าขององค์ประกอบก่อนหน้าในอาร์เรย์หากสำเร็จ หรือส่งกลับค่า FALSE หากไม่มีองค์ประกอบอาร์เรย์อีกต่อไป |
---|---|
เวอร์ชัน PHP: | 4+ |
การสาธิตวิธีการที่เกี่ยวข้องทั้งหมด:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>"; // องค์ประกอบปัจจุบันคือ Peterecho ถัดไป($people) . "<br>"; // องค์ประกอบถัดไปของ Peter คือ Joeecho current($people) . "<br>"; // องค์ประกอบก่อนหน้าของโจ คือ Peterecho end($people) . "<br>"; // องค์ประกอบสุดท้ายคือ Clevelandecho prev($people) . "<br>"; // องค์ประกอบก่อนหน้าของ Cleveland คือ Glennecho current($people) br>"; // ตอนนี้องค์ประกอบปัจจุบันคือ Glennecho reset($people) . "<br>"; // ย้ายตัวชี้ภายในไปยังองค์ประกอบแรกของอาร์เรย์ ซึ่งก็คือ Peterecho ถัดไป($people) . "<br >"; // องค์ประกอบถัดไปของ Peter คือ Joeprint_r (each($people)); // ส่งคืนคีย์และค่าขององค์ประกอบปัจจุบัน (ปัจจุบันคือ Joe) และเลื่อนตัวชี้ภายในไปข้างหน้า?>