Update Array Items

در PHP می‌تونیم مقدار عناصر داخل آرایه رو تغییر بدیم یا مقادیر جدید بهشون اضافه کنیم.

1️⃣ تغییر مقدار در Indexed Arrays

<?php $fruits = ["Apple", "Banana", "Orange"]; // تغییر مقدار عنصر دوم (اندیس 1) $fruits[1] = "Mango"; print_r($fruits); ?>

📌 خروجی:

Array ( [0] => Apple [1] => Mango [2] => Orange )

2️⃣ تغییر مقدار در Associative Arrays

<?php $person = [ "name" => "Ali", "age" => 25, "city" => "Tehran" ]; // تغییر مقدار کلید "age" $person["age"] = 30; print_r($person); ?>

📌 خروجی:

Array ( [name] => Ali [age] => 30 [city] => Tehran )

3️⃣ تغییر مقدار در Multidimensional Arrays

<?php $students = [ ["Ali", 20, "Tehran"], ["Sara", 22, "Shiraz"] ]; // تغییر نام دانشجوی اول $students[0][0] = "Reza"; // تغییر سن دانشجوی دوم $students[1][1] = 23; print_r($students); ?>

📌 خروجی:

Array ( [0] => Array ( [0] => Reza [1] => 20 [2] => Tehran ) [1] => Array ( [0] => Sara [1] => 23 [2] => Shiraz ) )

4️⃣ اضافه کردن عنصر جدید به آرایه

🔸 در Indexed Array

<?php $fruits = ["Apple", "Banana"]; $fruits[] = "Orange"; // اضافه کردن به آخر print_r($fruits); ?>

🔸 در Associative Array

<?php $person = ["name" => "Ali", "age" => 25]; $person["job"] = "Developer"; // کلید جدید print_r($person); ?>

📌 جمع‌بندی

  • تغییر مقدار → با استفاده از کلید یا اندیس ($array[1] = "new value").

  • در Indexed Arrays کلید عددیه.

  • در Associative Arrays کلید متنیه.

  • می‌تونیم خیلی راحت عناصر جدید هم به آرایه اضافه کنیم.