الدالة implode() [دمج عناصر المصفوفة في نص]
شرح الدالة
تقوم الدالة بدمج عناصر أي مصفوفة في نص واحد، مع الفصل بين العناصر بأي حرف أو رمز ترغبه
مثال
كود PHP:
<?
$arr = array("الإسم الأول", "الإسم الأخير", "العنوان");
$new_arr = implode(" , ", $arr);
echo $new_arr;
// الإسم الأول، الإسم الأخير، العنوان
?>
[دالة] in_array() [معرفة هل القيمة موجودة بالمصفوفة]
شرح الدالة
تقوم الدالة بالتحقق هل القيمة الممررة لها في الباراميتر الأول موجودة داخل القيمة الممررة لها في الباراميتر الثاني
مثال عملي
كود PHP:
<?
$arr = array("السبت", "الأحد", "الإثنين", "الثلاثاء", "الأربعاء");
if(in_array("الجمعة", $arr))
{
echo "الجمعة موجودة بالمصفوفة";
}
else
{
echo "الجمعة ليست موجودة بالمصفوفة";
}
?>
الدالة array() [إنشاء المصفوفة]
شرح الدالة
تقوم الدالة بإنشاء مصفوفة جديدة تحتوي على ما ترغب من عناصر..
مثال
كود PHP:
<?
$arr = array("PHP", "CGI", "ASP", "DELPHI");
echo $arr[0];
// PHP
echo $arr[1]
// CGI
?>
[دالة] is_array() [التحقق من أن المتغير عبارة عن مصفوفة]
شرح الدالة
تقوم الدالة بالتحقق من ما اذا كان المتغير الممرر لها يحتوي على مصفوفة أم لا.
مثال عملي
أنظر للمصفوفة التالية لتعرف كيف تعمل الدالة..
كود PHP:
<?
$arr = array("السبت", "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة");
// يقوم الكود التالي بالتحقق من المتغير $arr ويطبع الكلمة "مصفوفة" لو كان المتغير مصفوفة
if(is_array($arr))
{
echo "مصفوفة";
}
else
{
echo "ليست مصفوفة";
}
?>
[دالة] array_sum() [لجمع الأرقام]
وظبفة الدالة
تقوم الدالة بجمع كل الأرقام يعني 5 + 5 + 5 +5 + 10
مثال عملي
كود PHP:
<?php
$a=array(0=>"100",1=>"41",2=>"48");
echo array_sum($a);
?>
[دالة] array_rand() [لعرض صف عشوائي]
وظبفة الدالة
هي ان تقوم ببحث في الموصفة array
و تعرض لك عشوائي اي صف..
مثل دالة rand()
نأخذ مثال:-
كود PHP:
<?php
$a=array("A 1"=>"General C","B 1"=>"C","C 1"=>"PHP");
print_r(array_rand($a,1));
?>
الدالة Max() لتخرج لنا أعلى قيمة في المصفوفة
تتعامل هذه الدالة مع المصفوفات لتخرج لنا أعلى قيمة في المصفوفة و المثال يوضح ذلك
كود PHP:
$ver = array(1,2,3,4,8);
echo "A: ".max($ver)." : "; // ناتج 8
[دالة] array_search() [للبحث داخل Array]
تقوم ببحث دالة array و تعطيك الصف الموجود فيه ما بحثت عنه
مثال:
كود PHP:
<?php
$a=array("a"=>"test","b"=>"C","c"=>"swalif");
echo array_search("swalif",$a);
?>
مثال اخر
كود PHP:
<?php
if (!function_exists('array_search'))
{
function array_search($needle, $haystack, $strict = false)
{
if (!is_array($haystack)) {
trigger_error("array_search() Wrong datatype for second argument", E_USER_WARNING);
return false;
}
foreach ($haystack as $key => $value) {
if ($strict ? $value === $needle : $value == $needle) {
return $key;
}
}
return false;
}
}
?>
[دالة] extract() [استخراج عناصر المصفوفة في متغيرات]
شرح الدالة
تقوم الدالة باستخراج عناصر المصفوفة الممررة لها في متغيرات بنفس اسم العناصر.
مثال عملي
كود PHP:
$arr = array("site" => "سوالف ", "url" => "www.swalif.net");
extract($arr);
echo "$site, $url";
الناتج
سوالف www.swalif.net
الدالة join() [دمج عناصر المصفوفة في نص]
تقوم بنفس عمل الدالة implode()
تقوم الدالة بدمج عناصر أي مصفوفة في نص واحد، مع الفصل بين العناصر بأي حرف أو رمز ترغبه
كود PHP:
<?
$arr = array("الإسم الأول", "الإسم الأخير", "العنوان");
$new_arr = join(" , ", $arr);
echo $new_arr;
// الإسم الأول، الإسم الأخير، العنوان
?>
تحياتي انتظروا الباقي