سبد (0)

تابع ()current

تابع ()current 

PHP Array Referenceمرجع Array در php

مثال (تابع ()current)

نشان دادن عنصر جاری از یک آرایه در خروجی:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo current($people) . "<br>";
?>

امتحان کنید »

تعریف و کاربرد

تابع ()current درواقع، مقدار عنصر جاری را در یک آرایه برمی گرداند.

هر آرایه در داخل خود، یک اشاره گر دارد که عنصر جاری آن آرایه را مشخص می کند که با اولین عنصر درون آرایه، مقدار دهی می شود.

نکته: این تابع اشاره گر داخلی را حرکت نمی دهد.

متدهای مرتبط:

  • end -اشاره گر داخلی را به عنصر آخر آرایه می برد و عنصر آخر را بعنوان خروجی برمی گرداند.
  • next-اشاره گر داخلی را به عنصر بعدی آرایه می برد و آن عنصر را بعنوان خروجی برمی گرداند.
  • prev -اشاره گر داخلی را به عنصر قبلی آرایه می برد و آن را بعنوان خروجی برمی گرداند.
  • reset-اشاره گر داخلی را به اولین عنصر آرایه می برد.
  • each -کلید و مقدار عنصر جاری را برمی گرداند و اشاره گر داخلی را به جلو می برد.

نحوه نوشتن

current(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
?>

امتحان کنید »

PHP Array Referenceمرجع Array در php

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه