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 است، این تابع برای این واحدها نیز FALSE بازمی‌گرداند. برای جستجوی صحیح در آرایه‌هایی که شامل واحدهای خالی یا واحدهایی با مقدار 0 هستند، لطفاً به تابع each() مراجعه کنید.

جزئیات فنی

مقدار بازگشتی: اگر کامیاب شد، مقدار علامت گذاری شده پیشین در آرایه را بازمی‌گرداند، اگر هیچ علامت گذاری بیشتری در آرایه وجود نداشت FALSE بازمی‌گرداند.
نسخه PHP: 4+

مثال‌های بیشتر

مثال 1

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

<?php
$people = array("Bill", "Steve", "Mark", "David");
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)); // بازگشت نام کلید و مقدار فعلی (در حال حاضر استیو) و حرکت به سمت جلو نوسان‌دهنده
?>

مثال‌های اجرایی