freeCodeCamp/guide/arabic/php/arrays/sorting-arrays/index.md

3.4 KiB

title localeTitle
Sorting Arrays فرز المصفوفات

فرز المصفوفات

تقدم PHP العديد من الوظائف لفرز المصفوفات. تصف هذه الصفحة الوظائف المختلفة وتتضمن أمثلة.

فرز()

تقوم الدالة sort() بفرز قيم صفيف بترتيب أبجدي / رقمي تصاعدي (على سبيل المثال A ، B ، C ، D ، E… 5 ، 4 ، 3 ، 2 ، 1 ...)

<?php $freecodecamp = array("free", "code", "camp"); sort($freecodecamp); print_r($freecodecamp);

انتاج:

Array ( [0] => camp [1] => code [2] => free )

rsort ()

تقوم rsort() بفرز قيم صفيف في ترتيب أبجدي / رقمي تنازلي (Eg Z، Y، X، W، V… 5، 4، 3، 2، 1…)

<?php $freecodecamp = array("free", "code", "camp"); rsort($freecodecamp); print_r($freecodecamp);

انتاج:

Array ( [0] => free [1] => code [2] => camp )

asort ()

تقوم الدالة asort() بفرز مصفوفة ارتباطية ، حسب قيمها ، بترتيب أبجدي / رقمي تصاعدي (على سبيل المثال A ، B ، C ، D ، E… 5 ، 4 ، 3 ، 2 ، 1 ...)

<?php $freecodecamp = array("zero"=>"free", "one"=>"code", "two"=>"camp"); asort($freecodecamp); print_r($freecodecamp);

انتاج:

Array ( [two] => camp [one] => code [zero] => free )

ksort ()

تقوم ksort() بترتيب مصفوفة ksort() ، حسب مفاتيحها ، بترتيب أبجدي / رقمي تصاعدي (على سبيل المثال A ، B ، C ، D ، E… 5 ، 4 ، 3 ، 2 ، 1 ...)

<?php $freecodecamp = array("zero"=>"free", "one"=>"code", "two"=>"camp"); ksort($freecodecamp); print_r($freecodecamp);

انتاج:

Array ( [one] => code [two] => camp [zero] => free )

arsort ()

تقوم arsort() بترتيب مصفوفة arsort() ، حسب قيمها ، بترتيب أبجدي / رقمي تنازلي (Eg Z ، Y ، X ، W ، V… 5 ، 4 ، 3 ، 2 ، 1 ...)

<?php $freecodecamp = array("zero"=>"free", "one"=>"code", "two"=>"camp"); arsort($freecodecamp); print_r($freecodecamp);

انتاج:

Array ( [zero] => free [one] => code [two] => camp )

krsort ()

تقوم krsort() بترتيب مصفوفة krsort() ، من خلال مفاتيحها في ترتيب أبجدي / رقمي تنازلي (Eg Z ، Y ، X ، W ، V… 5 ، 4 ، 3 ، 2 ، 1 ...)

<?php $freecodecamp = array("zero"=>"free", "one"=>"code", "two"=>"camp"); krsort($freecodecamp); print_r($freecodecamp);

انتاج:

Array ( [zero] => free [two] => camp [one] => code )

معلومات اكثر: