منتديات رحيل لكل العرب

منتديات رحيل لكل العرب (https://r7il.com/vb/)
-   قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress (https://r7il.com/vb/f20/)
-   -   القيمة المُراد البحث عنها والوسيط الثاني هو المصفوفة الهدف (https://r7il.com/vb/t3912/)

الفارس 09-04-2019 11:05 AM

القيمة المُراد البحث عنها والوسيط الثاني هو المصفوفة الهدف
 
قلب مصفوفة :
حيث تستخدم الدالة array_reverse لقلب ترتيب مصفوفة اي جعل اول عنصر اخر عنصر و هكذا , المثال التالي يوضح الفكرة :





<?php$array = array('1', '2', '3', '4');$new_array = array_reverse($array);print_r($new_array); #outputs : Array ( [0] => 4 [1] => 3 [2] => 2 [3] => 1 )?>

الدالة array_unique : تقوم الدالة array_unique بإزالة أي قيمة تتكرر في المصفوفة , حيث تعيد مصفوفة جديدة بدن أي عناصر مكررة :





<?php$array = array('ahmad', 'abd alltif', 'mostafa', 'ahmad', 'mostafa', 'omar');$new_array = array_unique($array);echo 'the first array is : ';print_r($array); # Array ( [0] => ahmad [1] => abd alltif [2] => mostafa [3] => ahmad [4] => mostafa [5] => omar )echo '<br> the "unique" one : ';print_r($new_array); # Array ( [0] => ahmad [1] => abd alltif [2] => mostafa [5] => omar )?>
لاحظ مفاتيح المصفوفة الثانية .

ترتيب عناصر المصفوفة :
يتم ذلك بواسطة الدالتين sort و asort , حيث تقوم الدالة sort بترتيب عناصر مصفوفة تصاعديا ً , شكلها العام كالتالي :





sort($array);
حيث لا تعيد هذه الدالة أي قيمة , أي تقوم بتعديل المصفوفة مباشرة . الوسيط الأول هو المصفوفة المُراد ترتيب عناصرها .







<?php$array = array(123, 1, 12, 'name' => 'ahmad', 'abd alltif');print_r($array);sort($array);echo '<br>';print_r($array);?>

لاحظ أن المصفوفة المرتبة لا تحتفظ بمفاتيح المصفوفة الاصلية , وللاحتفاظ بها نستخدم الدالة asort التي تقوم بنفس عمل sort لكنها تحتفظ بقيم المفاتيح أو المُعرفات :







<?php$array = array(123, 1, 12, 'name' => 'ahmad', 'abd alltif');print_r($array);asort($array);echo '<br>';print_r($array);?>


الساعة الآن 10:15 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2010, Crawlability, Inc. TranZ By Almuhajir

Security team