پوش (array_push)
اینجا «تابع array_push» را یاد می گیریم. تابع یعنی دستور آماده. آرایه (Array) یعنی جعبه ای از چند مقدار. با این تابع، مقدارها را آخر آرایه می چسبانیم. مثل چیدن کتاب های تازه در انتهای قفسه.
کاربرد تابع array_push
تابع array_push چند مقدار را به آخر آرایه اضافه می کند. افزودن یعنی قرار دادن در انتها. این کار بسیار ساده است و سریع انجام می شود.
- آرایه را بساز.
- تابع array_push را صدا بزن.
- نتیجه را چاپ کن و ببین.
سینتکس (Syntax)
array_push($array, $value1, $value2);
نکته: می توانی یک یا چند مقدار اضافه کنی.
هشدار: اگر آرایه کلید متنی دارد، موارد جدید کلید عددی می گیرند.
مثال ساده: افزودن چند رنگ
در این مثال، دو رنگ جدید به انتهای آرایه اضافه می شوند. سپس آرایه چاپ می شود.
<?php
$a = array("red", "green");
array_push($a, "blue", "yellow");
print_r($a);
?>
مثال مهم: آرایه با کلید متنی
اینجا آرایه کلید متنی دارد. اما مقادیر جدید با کلید عددی اضافه می شوند.
<?php
$a = array("a" => "red", "b" => "green");
array_push($a, "blue", "yellow");
print_r($a);
?>
جزئیات فنی کوتاه
خروجی تابع، تعداد جدید عناصر آرایه است. نسخه ی PHP از 4 پشتیبانی می کند. از 7.3 به بعد می توان فقط آرایه را فرستاد.
جمع بندی سریع
- تابع array_push مقادیر را آخر آرایه می گذارد.
- می توانی چند مقدار با هم اضافه کنی.
- برای آرایه های کلیددار، موارد جدید کلید عددی می گیرند.
- تابع مقدار بازگشتی برابر تعداد جدید عناصر است.