PHP each() Function












❮ مرجع آرایه PHP




مثال


کلید و مقدار عنصر فعلی را برگردانید و نشانگر داخلی را حرکت دهید
جلو:




$people = array("پیتر"، "جو"، "گلن"، "کلولند");

print_r (هر ($people));

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع هر() کلید و مقدار عنصر فعلی را برمی‌گرداند و نشانگر داخلی را به جلو می‌برد.



توجه: تابع every() در PHP 7.2 منسوخ شده است.



این کلید عنصر و مقدار در آرایه ای با چهار عنصر برگردانده می شود. دو
عناصر (1 و Value) برای مقدار عنصر، و دو عنصر (0 و Key) برای کلید عنصر.


روش های مرتبط:



  • current() - مقدار عنصر فعلی را در یک آرایه برمی‌گرداند

  • end() - نشانگر داخلی را به آخرین عنصر آرایه می برد و خروجی می دهد

  • next() - نشانگر داخلی را به عنصر بعدی آرایه منتقل می‌کند و خروجی می‌دهد

  • prev() - نشانگر داخلی را به عنصر قبلی آرایه منتقل می‌کند و خروجی می‌دهد

  • reset() - نشانگر داخلی را به اولین عنصر آرایه منتقل می‌کند





نحو



هر (آرایه)


مقادیر پارامتر









را مشخص می کند

پارامتر توضیح
آرایه لازم است. آرایه مورد استفاده












جزئیات فنی















مقدار بازگشتی:
کلید و مقدار عنصر فعلی را برمی گرداند. این کلید عنصر و مقدار در آرایه ای با چهار عنصر برگردانده می شود. دو عنصر (1 و Value) برای مقدار عنصر و دو عنصر (0 و Key) برای کلید عنصر. اگر عناصر آرایه دیگری وجود نداشته باشد، این تابع FALSE را برمی‌گرداند
نسخه PHP: 4+
تغییر PHP: این توابع از PHP 7.2 منسوخ شده است




نمونه های بیشتر



مثال


همان مثال بالای صفحه، اما با یک حلقه برای خروجی
کل آرایه:




$people = array("پیتر"، "جو"، "گلن"، "کلولند");


بازنشانی ($people);

در حالی که (list($key, $val) = هر ($people))
  {
  echo "$key => $val
";
 
?>

این را خودتان امتحان کنید »



مثال


نمایش همه روش‌های مرتبط:




$people = array("Peter"، "Joe"، "Glenn"، "Cleveland");

echo current($people) . "
"; // عنصر فعلی Peter
echo next($people) است. "
"; // عنصر بعدی پیتر Joe
echo current($people) است. "
"; // اکنون عنصر فعلی Joe
echo prev($people) است. "
"; // عنصر قبلی جو پیتر است
echo end($people) . "
"; // آخرین عنصر کلیولند است
echo prev($people) . "
"; // عنصر قبلی کلیولند Glenn
echo current($people) است. "
"; // اکنون عنصر فعلی Glenn
echo reset($people) است. "
"; // نشانگر داخلی را به اولین عنصر آرایه که Peter
است منتقل می کند
echo next($people) . "
"; // عنصر بعدی پیتر جو است


print_r (هر ($people)); // کلید و مقدار عنصر فعلی (اکنون جو) را برمی گرداند و نشانگر داخلی را به جلو می برد
?>

این را خودتان امتحان کنید »



❮ مرجع آرایه PHP