پایان (end)
تابع end در PHP، «اشاره گر داخلی (Internal Pointer)» آرایه را به «آخرین عنصر» می برد و همان مقدار را برمی گرداند. مثل این که در صف، مستقیم بروی نفر آخر را ببینی.
end چیست و چه می دهد؟
end(array) مقدار «آخرین عنصر» را برمی گرداند. اگر آرایه خالی باشد، مقدار FALSE می دهد.
نکته: end اشاره گر را جابه جا می کند. پس current بعدی، آخرین عنصر را نشان می دهد.
مثال پایه: عنصر جاری و آخرین عنصر
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
echo end($people);
?>
نحوه نگارش (Syntax)
<?php
$result = end($array);
?>
مثال ترکیبی: حرکت بین عناصر
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
echo next($people) . "<br>";
echo current($people) . "<br>";
echo prev($people) . "<br>";
echo end($people) . "<br>";
echo prev($people) . "<br>";
echo current($people) . "<br>";
echo reset($people) . "<br>";
echo next($people) . "<br>";
print_r(each($people));
?>
پیوست ها و توابع مرتبط
برای دیدن عنصر فعلی از current() استفاده کن. برای حرکت جلو از next() و برای برگشت از prev() کمک بگیر. شروع دوباره با reset() ممکن است. الگوی خواندن کلید و مقدار را با each() ببین.
گام های تمرین سریع
- یک آرایه نمونه بساز.
- با end آخرین عنصر را بگیر.
- با reset دوباره به اول برگرد.
جمع بندی سریع
- تابع end آخرین عنصر را برمی گرداند.
- آرایه خالی، مقدار FALSE می دهد.
- end اشاره گر را جابه جا می کند.
- برای شروع، reset را صدا بزن.
- برای پیمایش، next و prev مفیدند.