نویسنده:
سجاد حسین زاده

تعداد بازدید:

تاریخ بهروزرسانی:
1400-09-14

زمان مطالعه:
3 دقیقه
تابع prev اندیس را یکی عقب میبرد و مقدار (value) آرایه را در آن اندیس بر میگرداند. ابتدا به سینتکس تابع prev از توابع array توجه کنید.
سینتکس تابع prev
<?php prev(array);
- array: آرایهای که قرار است از آن استفاده کنیم. (الزامی)
مثال تابع prev()
<?php
$city = array("Rasht", "Mashhad", "Esfahan", "Tehran");
echo current($city) . "<br>";
echo next($city) . "<br>";
echo prev($city);
نکته 1: از دستور current برای اولین عضو آرایه و از دستور prev برای برگرداندن عضو قبلی آرایه استفاده میشود.
نکته 2: با آرایهها در جلسه چهارم PHP آشنا شدیم.
خروجی کد بالا

متد های مشابه
- current() : مقدار (value) آرایه در اندیس جاری را بر میگرداند.
- next() : تابع next شماره اندیس را یکی جلو میبرد و مقدار (value) آرایه را، در آن اندیس بر میگرداند.
- end() : تابع end شماره اندیس آرایه را به آخرین شماره تنظیم میکند. و مقدار (value) را در آن اندیس بر میگرداند.
- reset() : اندیس را به ابتدای آرایه میبرد و مقدار (value) آرایه را در اولین اندیس بر میگرداند.
<?php
$city = array("Rasht", "Mashhad", "Esfahan", "Tehran");
echo current($city) . "<br>"; // The current element is Rasht
echo next($city) . "<br>"; // The next element of Rasht is Mashhad
echo current($city) . "<br>"; // Now the current element is Mashhad
echo prev($city) . "<br>"; // The previous element of Mashhad is Rasht
echo end($city) . "<br>"; // The last element is Tehran
echo prev($city) . "<br>"; // The previous element of Tehran is Esfahan
echo current($city) . "<br>"; // Now the current element is Esfahan
echo reset($city) . "<br>"; // Moves the internal pointer to the first element of the array, which is Rasht
echo next($city) . "<br>" . "<br>"; // The next element of Rasht is Mashhad
خروجی کد بالا

سجاد حسین زاده
سجاد حسین زاده هستم متولد کرج,
بنده از سال ۹۴ سابقه حضور در حوزه وب را دارم. و روزبهروز در حال رشد و ارتقای خودم تو این زمینه هستم. از علایقم که بخوام به گم: خب واضحه که عاشق کدنویسی هستم. و همچنین من از معدود افراد برنامهنویس ورزشکار هم بهحساب میام.