إضافة عنصر لبداية ال Array بأكثر من طريقة
إضافة عنصر لبداية ال Array بأكثر من طريقة مختلفة لتعلم المنطق والتطبيق على ال Built-In Functions
لديك ال Array التالية ونريد إضافة عنصر “A” فيها
$chars = ["B", "C", "D"];الطريقة الأولى
بواسطة array_unshift والتي تضع العنصر في بداية ال Array
$chars = ["B", "C", "D"];
array_unshift($chars, "A");
echo "<pre>";
print_r($chars);
echo "</pre>";الطريقة الثانية
سوف نقوم بعمل Reverse لل Array ونضع العنصر في نهاية ال Array
$chars = ["B", "C", "D"];
$chars = array_reverse($chars); // Reverse ["D", "C", "B"]
array_push($chars, "A"); // Add Element To The End ["D", "C", "B", "A"]
$chars = array_reverse($chars); // Reverse Again ["A", "B", "C", "D"]
echo "<pre>";
print_r($chars);
echo "</pre>";الطريقة الثالثة
بواسطة array_merge نقوم بوضع العنصر المراد إضافته في array ثم نقوم بدمجهم
$chars = ["B", "C", "D"];
$element = ["A"];
$chars = array_merge($element, $chars);
echo "<pre>";
print_r($chars);
echo "</pre>";