(نسخة قابلة للطباعة من الموضوع)
عنوان الموضوع : بعض دوال المصفوفات (php)
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

ايهاب الغزال 09-12-2008 06:57 مساء

بعض دوال أل Array

1-
اسم الدالة : array_combine
النسخة :
php5
الوصف :
تقوم تلك الدالة بأخذ مصفوفتين كمعطيات ثم تدمجهم حيث تكون المصفوفة الأولي المفاتيح و تكون الثانية القيم
مثال :


<?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
وظيفتها :
عد عدد القيم المتشابهة الموجودة في مصفوفة واحد
مثال :


$scores = array(A, A, C, d, A, C, C, d, A);
$grades = array_count_values($scores);
echo "There were $grades[A] As, $grades[d] ds, and $grades[C] Cs ;



3-
الدالة: array_intersect
النسخة:
PHP 4.0.1
وظيفتها:
تلك الدالة تقبل مصفوفتان علي الأقل ك argument (معطيات) و تظهر العناصر المتشابهة في المصفوفتان
مثال:


$array_1 = array(مصر, المملكة العربية السعودية,المغرب);
$array_2 = array(مصر, فلسطين, لبنان, سوريا);
$intersection = array_intersect($array_1, $array_2);
print_r($intersection);



4-
الدالة: array_keys
النسخة:
PHP 4
وظيفتها :
وظيفة الدالة array_keys هي إظهار رقم أو اسم العنصر النشط
مثال:



$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 هي دمج المصفوفات معا
مثال:


$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
وظيفتها:
تقوم هذه الدالة بفرز أكثر من مصفوفة في نفس الوقت
مثال:



$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
الوظيفة:
وظيفة هذه الدالة هي إضافة القيم إلي المصفوفة في بدايتها
مثال:


$array = array(1, 2, 3, 4);
$array = array_pad($array, -6, NEW);
print_r($array);



8-
اسم الدالة array_pop
النسخة
php4 php5
الوظيفة :
تقوم هذه الدالة بمسح أخر قيمة في المصفوفة المحددة
مثال :


$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);print_r($stack);



9-
اسم الدالة: array_push
النسخة:
php 4
الوظيفة :
تضيف هذه الدالة قيمة جديدة في نهاية المصفوفة
مثال:


$stack = array("orange", "banana");
array_push($stack, "apple","raspberry");print_r ($stack);



10-
اسم الدالة :array_rand
النسخة:
PHP 4
الوظيفة :
تقوم هذه الدالة باختيار قيمة عشوائية من مصفوفة ما


$array_1 = array( one => Dave, two => Piia, three => Leigh, four => Adam, five => Leigh);



اخوكم

ايهاب الغزال

Powered by PBBoard © 2011 Version 2.1.4