توابع prev() PHP
مثال
خروجی عنصر فعلی، عنصر بعدی و عنصر قبلی دایرهالمعارف را:
<?php $پبل = آرایے("بیل", "ستیو", "مارک", "دیوڈ"); echo current($people) . "<br>"; echo next($people) . "<br>"; ایچو پریو(پبل); ?>
تعریف و استفاده
توابع prev() نشانه داخلی را به عنصر قبلی دایرهالمعارف میبرد و آن را خروجی میدهد.
روشهای مرتبط:
- next() - نشانه داخلی را به عنصر بعدی دایرهالمعارف میبرد و آن را خروجی میدهد
- current() - مقدار عنصر فعلی دایرهالمعارف را بازمیگرداند
- end() - نشانه داخلی را به آخرین عنصر دایرهالمعارف میبرد و آن را خروجی میدهد
- reset() - نشانه داخلی را به اولین عنصر دایرهالمعارف میبرد و آن را خروجی میدهد
- each() - نام کلید و مقدار عنصر فعلی را بازمیگرداند و نشانه داخلی را یک مرحله به جلو حرکت میدهد
جملات
prev(دایرهالمعارف)
پارامتر | توضیحات |
---|---|
دایرهالمعارف | ضروری. مشخص میکند که کدام دایرهالمعارف باید استفاده شود |
توضیح
رفتار prev() و next() مشابه است، اما آن به جای حرکت به جلو، نشانه داخلی را یک مرحله به عقب برمیگرداند.
توجه:اگر دایرهالمعارف شامل واحد خالی باشد یا مقدار واحد صفر باشد، این تابع این واحدها را نیز FALSE بازمیگرداند. برای جستجوی صحیح از دایرهالمعارف که ممکن است شامل واحدهای خالی یا مقدار صفر باشد، لطفاً به تابع each() مراجعه کنید.
جزئیات فنی
مقدار بازگشتی: | اگر کامیاب بماند، مقدار علامت سومین عنصر دایرهالمعارف را بازمیگرداند، اگر هیچ عنصر بیشتری در دایرهالمعارف نباشد FALSE بازمیگرداند. |
PHP ورژن: | 4+ |
بھی کچھ نمونے
مثال 1
تمام متعلقہ طریقوں کی نمائش
<?php $پبل = آرایے("بیل", "ستیو", "مارک", "دیوڈ"); ایچو کورنٹ($پبل) . "<br>"; // موجودہ عنصر بیل ہے ایچو نکست($پبل) . "<br>"; // بیل کا آگاہی کا اگلا عنصر ستیو ہے ایچو کورنٹ($پبل) . "<br>"; // اب کورنٹ عنصر ستیو ہے ایچو پریو(پبل) . "<br>"; // ستیو کا پچھلے عنصر بیل ہے ایچو اینڈ($پبل) . "<br>"; // آخری عنصر دیوڈ ہے ایچو پریو(پبل) . "<br>"; // دیوڈ کا پچھلے عنصر مارک ہے ایچو کورنٹ($پبل) . "<br>"; // موجودہ کورنٹ عنصر مارک ہے ایچو ریست($پبل) . "<br>"; // داخلی پوائنٹر کو آرایے کی پہلی عنصر بیل پر بڑھادیا جاتا ہے ایچو نکست($پبل) . "<br>"; // بیل کا آگاہی کا اگلا عنصر ستیو ہے پرینٹ_آر(ایچیچ($پبل)));// کانونی کی کلائک اور کلائک کی وارٹی بک (کمپوو میچ) آپر آؤٹ پوائنٹر کو آگے بڑھادیا جاتا ہے ?>