تابع prev اندیس را یکی عقب میبرد و مقدار (value) آرایه را در آن اندیس بر میگرداند. ابتدا به سینتکس تابع prev از توابع array توجه کنید.
سینتکس تابع prev
1 2 |
<?php prev(array); |
- array: آرایهای که قرار است از آن استفاده کنیم. (الزامی)
مثال تابع prev()
1 2 3 4 5 |
<?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) آرایه را در اولین اندیس بر میگرداند.
1 2 3 4 5 6 7 8 9 10 11 12 |
<?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 |