منتديات ستار مذهل
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مرحبا بكم في منتديات ستار مدهل لنكن يدا واحدة من اجل رفع المنتدى الى القمة
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 درس في المصفوفات PHP

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
eifore

عضو بفريق العمل
مؤسس
عضو بفريق العمل مؤسس
eifore


ذكر عدد الرسائل : 523
العمر : 32
المزاج : Heureu
رقم العضوية : 32
التقييم :
درس في المصفوفات PHP Left_bar_bleue98 / 10098 / 100درس في المصفوفات PHP Right_bar_bleue

الجنس : درس في المصفوفات PHP Malemk8
المهنة : درس في المصفوفات PHP Studen10
الهواية : درس في المصفوفات PHP Travel10
مزاجي : درس في المصفوفات PHP 3410
نقاط التميز : 780
  : درس في المصفوفات PHP C13e6510
تاريخ التسجيل : 02/09/2008

درس في المصفوفات PHP Empty
مُساهمةموضوع: درس في المصفوفات PHP   درس في المصفوفات PHP I_icon_minitimeالأحد سبتمبر 07, 2008 8:57 am

السلام عليكم ورحمة الله وبركاته

اخواني الكرام

تكمن اهمية المصفوفات بلغة الــ PHP في أنها توفر الوقت الجهد بالاضافة الى انها تجعل البرنامج اضغر واسرع تنفيذ
وهنا شكل لمصفوفة

كود PHP:
$test = array ("a";"b";"c");


والمصفوفات نتحكم فيها عن دوال خاصة وهي بعض منها :
الدالة array_r

تقوم هذه الدالة بطباعة المصفوفة بشكل هرمي بحيث تتعرف على العناصر داخل تلك المصفوفة بكل سهوله

وهنا مثال

كود PHP:
<?
// هذي مثال لمصفوفة اراي العادية
// تعرض المصفوفة بالترتيب

$test = array ("mohammed", "khaled", "abosaleh"
);

print(
"<PRE>"
);
print_r($test
);
print(
"</PRE>\n"
);

?>


احفظ في جهازك على الملف بأسم test.php وضع الملف في مجلد الــ ww
ثم استدعيه وهنا الرابط
http://localhost/test.php

سوف يظهر بالمتصفح هكذا

Array
(
[0] => mohammed
[1] => khaled
[2] => abosaleh
)


2- الدالة array_merge
وتعني كلمة merge بالعربي الدمج بحيث يمكننا دمج اكثر من مصفوفة وهنا مثال
كود PHP:
<?
$test1
= array ("a", "b", "c"
);
$test2 = array ("d", "f", "g"
);
$test=array_merge ($test1,$test2);
// لاحظ هنا تم دمج المصفوفتين بأسم اراي ميرج


print("<PRE>"
);
print_r($test
);
print(
"</PRE>\n"
);

?>


احفظ في جهازك على الملف بأسم test2.php وضع الملف في مجلد الــ ww
ثم استدعيه وهنا الرابط
http://localhost/test2.php

سوف يكون الناتج
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => f
[5] => g
)


3- الدالة array_pad
تقوم هذه الدالة بجعل المصفوفة تساوي عدداً معيناً وتضع بدل القيم الناقصة
قيمة افتراضية وانت تحدد الرقم وان بالمثال القادم وضعت القيمة 10

مثال

كود PHP:
<?
$test1
= array ("a", "b", "f"
);
$result = array_pad ($test1, 10,فاضي
);

print (
"<pre>"
);
print_r($result
);
print (
"</pre>"
);

?>


الناتج

Array
(
[0] => a
[1] => b
[2] => f
[3] => فاضي
[4] => فاضي
[5] => فاضي
[6] => فاضي
[7] => فاضي
[8] => فاضي
[9] => فاضي
)


4- الدالة array_php
وعمله حذف حذف اخر عنصر بالمصفوفة

مثال

كود PHP:
<?
// تقوم هذه الدالة بأرجاع عدد العناصر في المصفوفة
$test = array ("a", "b", "k"
);
// لاحظ هنا سوف تيم حذف الحرف الاخير من المصفوفة وهو
// k
// بواسطة الدالة
// array_pop
$abosaleh = array_pop($test
);

print (
"<pre>"
);
print_r ($test
);
print (
"</pre>\n"
);

?>


الناتج هو

Array
(
[0] => a
[1] => b
)




الدالة array_reverse
كلمة reverse تعني بالعربي عكس الشي
وعمل هذه الدالة تقوم بعكس الترتيب في عرض عناصر المصفوفة معكوسة من
النهاية الى البداية بحيث يصبح الاول هو هو الاخير والاخير هو الاول

مثال

كود PHP:
<?
// تقوم هذه الدالة وعمل هذه الدالة تقوم بعكس الترتيب
$test1 = array ("a", "b", "c", "d", "f", "f", "h"
);
$test = array_reverse ($test1
);
print(
"<PRE>"
);
print_r($test
);
print(
"</PRE>\n"
);

?>


والناتج هو

Array
(
[0] => h
[1] => f
[2] => f
[3] => d
[4] => c
[5] => b
[6] => a
)




دالة arrat_shift
وعمل خذه الدالة هو حذف اول قمية من المصفوفة
مثال :

كود PHP:
<?
// عمل الدالة حذف اول قيمة من المصفوفة
$test = array ("a", "b", "c"
);
$shift = array_shift ($test
);
print(
"<PRE>"
);
print_r($test
);
print(
"</PRE>\n"
);

?>


الناتج هو

Array
(
[0] => b
[1] => c
)

ولاحظ تم حرف a لأنه اول عنصر


دالة array_slice
عمل هذه الدالة هو نسخ مجموعة قيم من المصفوفة على شكل مصفوفة جديدة
, ويتم الحصول على القيم عن طريق تحديد بادية النسخ وعدد القيم التي تنسخ


مثال :

كود PHP:
<?
// ينسخ من العدد اللي حددناه
$test_abosaleh = array ("a", "b", "f","d","g","p"
);
$test = array_slice ($test_abosaleh, 2,3
);
print(
"<PRE>"
);
print_r($test
);
print(
"</PRE>\n"
);

?>


الناتج هو

Array
(
[0] => f
[1] => d
[2] => g
)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
القناص
•-«[ المدير العام ]»-•
•-«[ المدير العام ]»-•
القناص


ذكر عدد الرسائل : 701
رقم العضوية : 1
التقييم :
درس في المصفوفات PHP Left_bar_bleue100 / 100100 / 100درس في المصفوفات PHP Right_bar_bleue

الجنس : درس في المصفوفات PHP Malemk8
المهنة : درس في المصفوفات PHP Progra10
الهواية : درس في المصفوفات PHP Chess10
مزاجي : درس في المصفوفات PHP 3410
نقاط التميز : 380
  : درس في المصفوفات PHP C13e6510
تاريخ التسجيل : 22/06/2008

درس في المصفوفات PHP Empty
مُساهمةموضوع: رد: درس في المصفوفات PHP   درس في المصفوفات PHP I_icon_minitimeالأربعاء سبتمبر 10, 2008 10:28 am

مشكور اخي


درس رائع

ومفيد

نتمنى ان يستفيد منه بقية الاعضاء
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://star-modhel.yoo7.com
 
درس في المصفوفات PHP
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات ستار مذهل  :: قسم تطوير المنتديات والمواقع :: ستار تطوير المواقع والمنتديات-
انتقل الى: