وظیفه reset() در PHP

مثال

مقدار عنصر فعلی و عنصر بعدی آرایه را چاپ کنید و سپس پوینت داخلی آرایه را به اولین عنصر آن تغییر دهید:

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

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

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

وظیفه reset() این است که پوینت داخلی را به سمت اولین عنصر آرایه تغییر دهد و آن را چاپ کند.

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

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

نحوه استفاده

reset(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) و حرکت انگشت داخلی به سمت جلو
?>

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