توابع pos() پایتون
مثال
بازآوری مقدار عنصر جاری آرایه:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo pos($people) . "<br>"; ?>
تعریف و استفاده
توابع pos() مقدار عنصر جاری آرایه را بازآوری میکنند.
این تابع است current() الیههای این تابع:
هر آرایهای یک نشانه داخلی دارد که به "عنصر جاری" آن اشاره دارد، که به اولین عنصر اضافه شده به آرایه اشاره دارد.
توجه:این تابع نشانه داخلی آرایه را حرکت نمیدهد.
روشهای مرتبط:
- current() - بازآوری مقدار عنصر جاری در آرایه
- end() - حرکت نشانه به سمت آخرین عنصر آرایه و خروج
- next() - حرکت نشانه به سمت عنصر بعدی آرایه و خروج
- prev() - حرکت نشانه به سمت عنصر قبلی آرایه و خروج
- reset() - حرکت نشانه به سمت اولین عنصر آرایه و خروج
- each() - بازآوری نام و مقدار عنصر جاری و حرکت نشانه به سمت جلو
جملات
pos(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) و حرکت به سمت پیشرفتگر داخلی ?>