تابع ()pos
تابع ()pos
مثال (تابع ()pos)
نشان دادن مقدار عنصر جاری(current element) یک آرایه در خروجی:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo pos($people) . "<br>";
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo pos($people) . "<br>";
?>
امتحان کنید »
تعریف و کاربرد
تابع ()pos مقدار عنصر جاری یک آرایه را برمی گرداند.
این تابع یک مستعار از تابع current است.
هر آرایه، یک اشاره گر داخلی دارد که عنصر جاری آن آرایه را نشان می دهد. که مقدار اولیه ی آن اولین عنصری است که به آرایه اضافه شده است.
نکته: این تابع اشاره گر داخلی آرایه ها را حرکت نمی دهد.
متدهای مرتبط:
- current-مقدار عنصر جاری را در یک آرایه برمی گرداند.
- end-اشاره گر داخلی را به آخرین عنصر در آرایه می برد و آن را برمی گرداند.
- next-اشاره گر داخلی را به عنصر بعدی در آرایه می برد و آن را برمی گرداند.
- prev-اشاره گر داخلی را به عنصر قبلی در آرایه می برد و آن را برمی گرداند.
- reset-اشاره گر داخلی را به اولین عنصر در آرایه می برد.
- each-کلید و مقدار عنصر جاری را برمی گرداند و اشاره گر داخلی را به جلو می برد.
نحوه نوشتن
pos(array)
پارامترها | توضیحات |
---|---|
array |
ضروری. آرایه ی مورد استفاده را مشخص می کند. |
جزئیات تکنیکی
مقدار برگشتی: |
مقدار عنصر جاری در یک آرایه را برمی گرداند و یا در صورتی که با عناصر خالی یا بدون مقدار مواجهه شود FALSE را برمی گرداند. |
---|---|
ورژن php: | 4+ |
مثال های بیشتر
مثال 1
یک نسخه ی نمایشی از متدهای مرتبط:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>
امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 4320