ฟังก์ชัน pos() ของ PHP

ตัวอย่าง

แสดงค่าปริมาณขององค์ประกอบปัจจุบันในลิสต์

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

รันตัวอย่าง

คำอธิบายและวิธีใช้

ฟังก์ชัน pos() คืนค่าปริมาณขององค์ประกอบปัจจุบันในลิสต์

ฟังก์ชันนี้เป็น current() ชื่ออื่นของฟังก์ชัน

ลิสต์ทุกตัวมีตำแหน่งแบบทางอินเดกซ์ภายในมีค่าขององค์ประกอบ "ปัจจุบัน" ที่ขึ้นต้นจากองค์ประกอบที่ใส่เข้ามาเริ่มต้น

คำแนะนำฟังก์ชันนี้จะไม่เคลื่อนที่ตำแหน่งแบบทางอินเดกซ์ภายในลิสต์

วิธีที่เกี่ยวข้อง

  • current() - คืนค่าปริมาณขององค์ประกอบปัจจุบันในลิสต์
  • end() - กำหนดตำแหน่งแบบทางอินเดกซ์ที่องค์ประกอบสุดท้ายในลิสต์ และแสดง
  • next() - กำหนดตำแหน่งแบบทางอินเดกซ์ที่องค์ประกอบต่อไปในลิสต์ และแสดง
  • prev() - กำหนดตำแหน่งแบบทางอินเดกซ์ที่องค์ประกอบก่อนหน้าในลิสต์ และแสดง
  • reset() - กำหนดตำแหน่งแบบทางอินเดกซ์ที่องค์ประกอบแรกในลิสต์ และแสดง
  • each() - คืนชื่อตัวแปรและค่าตัวแปรขององค์ประกอบปัจจุบัน และเคลื่อนที่ไปข้างหน้าของตำแหน่งแบบทางอินเดกซ์

การใช้งาน

pos(array)
ตัวแปร คำอธิบาย
array สำคัญ

รายละเอียดเทคนิค

ค่าที่ได้รับ คืนค่าปริมาณขององค์ประกอบปัจจุบันในลิสต์,หากองค์ประกอบปัจจุบันว่างหรือองค์ประกอบปัจจุบันไม่มีค่า จะคืน FALSE。
PHP รุ่น: 4+

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

แสดงทั้งหมดของวิธีนี้:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // ตัวแปรที่ปัจจุบันคือ Bill
echo next($people) . "<br>"; // อินดิเกซตัวต่อไปของ $people คือ 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>"; // ย้ายตำแหน่งอินดิเกซไปที่ตัวแปรแรกของตัวแปร $people คือ Bill
echo next($people) . "<br>"; // อินดิเกซตัวต่อไปของ $people คือ Steve
print_r (each($people)); // ส่งกลับชื่อตัวแปรและค่า (ในขณะนี้คือ Steve) และเคลื่อนตัวไปที่ตำแหน่งอินดิเกซด้านหน้า
?>

รันตัวอย่าง