/PHP : Part (7)

PHP : Part (7)

Manipulating Arrays
Joining Two Arrays with array_merge()

 واحده array  في arrayازاي ادمج اكتر من

عندي 3 array وعاوز ادمجهم مع بعض واطبعهم بكتب arrays بتاعتي عادي واعمل واحده رابعه اجمعهم فيها باستخدام داله array_merge() واطبعهم باستخدام اللوب عادي

Adding Multiple Variables to an Array with array_push()

array_push() تانيه باستخدام  array  علي array لاضافه

هنا $first فيها array الاساسيه بتاعتي $total بطبق عليها الداله اللي هاتجمع وهي array_push()وبتاخد 2parameter الاول اسم array اللي انا عايز اضيف عليها التاني العناصر اللي عايز اضيفها وبفصل بينهم كلهم سواء اسم array  او العناصر ب ( , )

array_push() بترجع عدد العناصر اللي في المصفوفه الجديده كمان ممكن اخزن العدد ده في متغير واستخدمه لو احتاجته

 
 
Removing the First Element of an Array with array_shift()

باستخدام داله array_shift() بحذف اول عنصر من الشمال

الناتج هايكون

a
there are 2 elements in $an_array
b
there are 1 elements in $an_array
c
there are 0 elements in $an_array

هنا هايطبع العنصر اللي هايحذف وعدد العناصر الباقيه في المصفوفه

 
Slicing Arrays with array_slice()
 

بستخدمها لتقطيع المصفوفه مثلا عايز اخد من المصفوفه 3 عناصر من منتصفها .بتاخد 3 parameter الاول المصفوفه اللي هاشتغل عليها التاني index بتاع اول عنصر من المصفوفه وبحدده بناء علي العنصر اللي عاوز ابدا منه التقطيع التالت عدد العناصر اللي عايزها

الناتج هايكون c d e

اول حاجه حددتها $first المصفوفه اللي هاشتغل عليها

تاني حاجه  2 وهي index اللي عايز ابدا بيه وبما ان المصفوفه بتبدا من الصفر يبقي العنصر اللي index بتاعه بيساوي 2 هو c

تالت حاجه  3 وهو عدد العناصر اللي هايخدها من اول index وهم c d e

Sorting Arrays
 
Sorting Numerically Indexed Arrays with sort()

اعاده ترتيب للمصفوفه بالنسبه index تصاعديا

بستخدم sort() علي array فقط وهو بيعملها sort والناتج هايكون

a c f x
 
Sorting an Associative Array by Value with asort()

عشان اعمل sort علي associative array بستخدم asort()


Sorting an Associative Array by Key with ksort()

او بستخدم ksort()

هنا هايرتب علي حسب الحروف والناتج هايكون a =2  f =1  x =5