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 هستند. آرایهها ابزارهای قدرتمندی برای مدیریت دادهها در برنامهنویسی هستند و میتوانند به راحتی برای ذخیره و بازیابی مقادیر متعدد استفاده شوند.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام