PHP - دسترسی به آیتم‌های آرایه‌ها (PHP Access Arrays)
نوشتن نظر کلیک کنید

PHP – دسترسی به آیتم‌های آرایه‌ها (Access Arrays)

دسترسی به آیتم آرایه (Access Array Item)

برای دسترسی به آیتم‌های یک آرایه، می‌توانید به شماره اندیس (index number) در آرایه‌های اندیس‌دار (indexed arrays) و به نام کلید (key name) در آرایه‌های انجمنی (associative arrays) اشاره کنید.

مثال

دسترسی به یک آیتم با اشاره به شماره اندیس:

$cars = array("Volvo", "BMW", "Toyota");
echo $cars[2]; // خروجی: Toyota

توجه: اولین آیتم دارای اندیس 0 است.

برای دسترسی به آیتم‌ها از یک آرایه انجمنی، از نام کلید استفاده کنید:

مثال

دسترسی به یک آیتم با اشاره به نام کلید:

$cars = array("brand" => "Ford", "model" => "Mustang", "year" => 1964);
echo $cars["year"]; // خروجی: 1964

استفاده از نقل قول دوگانه یا تکی (Double or Single Quotes)

می‌توانید هم از نقل قول دوگانه و هم از نقل قول تکی برای دسترسی به یک آیتم آرایه استفاده کنید:

مثال

استفاده از نقل قول دوگانه یا تکی:

echo $cars["model"];
echo $cars['model'];

اجرای آیتم‌های تابع (Execute a Function Item)

آیتم‌های آرایه می‌توانند از هر نوع داده‌ای باشند، از جمله توابع. برای اجرای چنین توابعی، از شماره اندیس به همراه پرانتز استفاده کنید:

مثال

اجرای یک آیتم تابع:

function myFunction() {
  echo "I come from a function!";
}

$myArr = array("Volvo", 15, "myFunction");

$myArr[2](); // خروجی: I come from a function!

از نام کلید استفاده کنید زمانی که تابع یک آیتم در آرایه انجمنی است:

مثال

اجرای تابع با اشاره به نام کلید:

function myFunction() {
  echo "I come from a function!";
}

$myArr = array("car" => "Volvo", "age" => 15, "message" => "myFunction");

$myArr["message"](); // خروجی: I come from a function!

حلقه زدن در آرایه انجمنی (Loop Through an Associative Array)

برای حلقه زدن و چاپ تمامی مقادیر یک آرایه انجمنی، می‌توانید از حلقه foreach استفاده کنید:

مثال

نمایش تمام آیتم‌های آرایه، کلیدها و مقادیر:

$car = array("brand"=>"Ford", "model"=>"Mustang", "year"=>1964);

foreach ($car as $key => $value) {
  echo "$key: $value <br>";
}

حلقه زدن در آرایه اندیس‌دار (Loop Through an Indexed Array)

برای حلقه زدن و چاپ تمامی مقادیر یک آرایه اندیس‌دار، می‌توانید از حلقه foreach استفاده کنید:

مثال

نمایش تمام آیتم‌های آرایه:

$cars = array("Volvo", "BMW", "Toyota");
foreach ($cars as $car) {
  echo "$car <br>";
}

این‌ها راه‌های مختلف دسترسی به آیتم‌های آرایه‌ها و استفاده از آن‌ها در PHP هستند. آرایه‌ها ابزارهای قدرتمندی برای مدیریت داده‌ها در برنامه‌نویسی هستند و می‌توانند به راحتی برای ذخیره و بازیابی مقادیر متعدد استفاده شوند.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.