توابع end() PHP

مثال

چاپ عنصر فعلی و مقدار آخرین عنصر آرایه:

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

اجرای نمونه

تعریف و استفاده

پایان() تابع اشاره‌گر داخلی آرایه را به آخرین عنصر می‌برد و مقدار آن را برمی‌گرداند (اگر موفق شد).

روش‌های مرتبط:

  • current() - مقدار عنصر فعلی آرایه را برمی‌گرداند
  • next() - اشاره‌گر داخلی را به عنصر بعدی آرایه می‌برد و آن را چاپ می‌کند
  • prev() - اشاره‌گر داخلی را به عنصر قبلی آرایه می‌برد و آن را چاپ می‌کند
  • reset() - اشاره‌گر داخلی را به اولین عنصر آرایه می‌برد و آن را چاپ می‌کند
  • each() - نام کلید و مقدار عنصر فعلی را برمی‌گرداند و اشاره‌گر داخلی را به جلو حرکت می‌دهد

نحوه استفاده

end(array)
پارامتر توضیحات
array ضروری. آرایه‌ای که باید استفاده شود را تعیین می‌کند.

جزئیات فنی

مقدار بازگشتی: اگر موفق شد، مقدار آخرین عنصر آرایه را برمی‌گرداند، اگر آرایه خالی بود 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) و حرکت به سمت پیشرفت داخلی
?>

اجرای نمونه