بعض دوال أل Array
1-
اسم الدالة : array_combine
النسخة :
php5
الوصف :
تقوم تلك الدالة بأخذ مصفوفتين كمعطيات ثم تدمجهم حيث تكون المصفوفة الأولي المفاتيح و تكون الثانية القيم
مثال :
كود PHP:
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
?>
2-
الدالة: array_count_values
النسخة :
PHP 4
وظيفتها :
عد عدد القيم المتشابهة الموجودة في مصفوفة واحد
مثال :
كود PHP:
$scores = array('A', 'A', 'C', 'd', 'A', 'C', 'C', 'd', 'A');
$grades = array_count_values($scores);
echo "There were $grades[A] A's, $grades[d] d's, and $grades[C] C's ;
3-
الدالة: array_intersect
النسخة:
PHP 4.0.1
وظيفتها:
تلك الدالة تقبل مصفوفتان علي الأقل ك argument (معطيات) و تظهر العناصر المتشابهة في المصفوفتان
مثال:
كود PHP:
$array_1 = array('مصر,' المملكة العربية السعودية','المغرب');
$array_2 = array('مصر', 'فلسطين', 'لبنان', 'سوريا');
$intersection = array_intersect($array_1, $array_2);
print_r($intersection);
4-
الدالة: array_keys
النسخة:
PHP 4
وظيفتها :
وظيفة الدالة array_keys هي إظهار رقم أو اسم العنصر النشط
مثال:
كود PHP:
$city1 = array("مكة", "القاهرة", "دبي", "الرياض");
$country2 = array("م" => "مصر", "ا" => "الإمارات العربية المتحدة", "س" => "سوريا");
echo "Keys for \$city: ", implode(", ", array_keys($city)), "\n";
echo "Keys for \$country: ", implode(", ", array_keys($country));
5-
الدالة: array_merge
النسخة:
php4
وظيفتها :
وظيفة الدالة array_merge هي دمج المصفوفات معا
مثال:
كود PHP:
$ax = array("a" => "alpha", "o" => "bravo", "c" => "charlie", "d" => "delta");
$ay = array("t" => "tango", "u" => "uniform", "v" => "victor", "w" => "whiskey"," "x" => "x-ray");
$az = array("lima", "mike", "november");echo "The merged arrays together form:\n";print_r(array_merge($ax, $ay, $az));
6-
اسم الدالة: array_multisort
النسخة:
php4
وظيفتها:
تقوم هذه الدالة بفرز أكثر من مصفوفة في نفس الوقت
مثال:
كود PHP:
$array_1 = array( 'one' => 'Dave', 'two' => 'Piia', 'three' => 'Leigh', 'four' => 'Adam', 'five' => 'Leigh');
$array_2 = array( 'one' => 'Derrick', 'two' => 'Sarah', 'three' => 'Morgan', 'four' => 'Laura', 'five' => 'Anoosh');
$retval = array_multisort($array_1, $array_2, SORT_DESC);[/code] [code]print_r($array_1); print_r($array_2);
7-
اسم الدالة:array_pad
النسخة:
PHP 4 قبل 4.0b4
الوظيفة:
وظيفة هذه الدالة هي إضافة القيم إلي المصفوفة في بدايتها
مثال:
كود PHP:
$array = array(1, 2, 3, 4);
$array = array_pad($array, -6, 'NEW');
print_r($array);
8-
اسم الدالة array_pop
النسخة
php4 php5
الوظيفة :
تقوم هذه الدالة بمسح أخر قيمة في المصفوفة المحددة
مثال :
كود PHP:
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);print_r($stack);
9-
اسم الدالة: array_push
النسخة:
php 4
الوظيفة :
تضيف هذه الدالة قيمة جديدة في نهاية المصفوفة
مثال:
كود PHP:
$stack = array("orange", "banana");
array_push($stack, "apple","raspberry");print_r ($stack);
10-
اسم الدالة :array_rand
النسخة:
PHP 4
الوظيفة :
تقوم هذه الدالة باختيار قيمة عشوائية من مصفوفة ما
مثال :
كود PHP:
$array_1 = array( 'one' => 'Dave', 'two' => 'Piia', 'three' => 'Leigh', 'four' => 'Adam', 'five' => 'Leigh');
و إن شاء الله قريبا سوف يكون للدرس جزء أخر