في الدرس السابق تعرفنا على بعض الجمل الشرطية والتي تفيدنا جدا في عالم البرمجة بلغة الـ PHP
دائما جهاز الكمبيوتر يحب التعامل جدا مع المصفوفات وحلقات التكرار .... وذلك لسهولتها .
هذه الأشياء تجدها دائما في حياتك اليومين أو ما يسمى بالروتين اليومي ....
أستيقظ الساعة الثامنة صباحا + أفطر + أشرب الشاي + أركب سيارتي + الذهاب للعمل ..... الخ .
نبدأ بالتكرار ............
التكرار :
=======
له أشكال عديدة منها :
التكرار باستخدام WHILE
------------------------
الشكل العام للكود :
كود PHP:
while ( الشرط )
{
الكود
}
والشرط يكون باستخدام المعاملات المنطقية والتي أخدناها في الدرس [ الحلقة الخامسة ] على هذا الرابط :
http://www.araleader.com/forum/showthread.php?t=3107
لذلك نأخذ هذا المثال :
EX.20
-------
كود PHP:
<?
$A=20;
while($A<25)
{
echo "$A <br>";
}
?>
في هذا المثال سوف لايتوقف البرنامج عن التكرار وذلك بسبب أن الشرط صحيح دائما ولكن لابد لك وأن توقف هذا التكرار بالعبارة $A++;
المثال :
EX.21
كود PHP:
<?
$A=8;
while($A<10)
{
echo "$A <br>";
$A++;
}
?>
هنا سوف يطبع القيم
8
9
وفقط .....
التكرار بواسطة do-While
-----------------------
الصيغة :
كود PHP:
<?
do
الكود
while(الشرط);
?>
لنأخذا مثال على ذلك :
EX.22
كود PHP:
<?
$A=10;
do
{
echo $A;
$A++;
}
while($A<8);
?>
سوف يكون الناتج
10
التكرار بواسطة FOR
-------------------
التكرار باستخدام for ممتع جدا وصدقني سوف لا تستخدم غيره ...
يختلف عن التكرار بـ while وبـ do-while ولكن الوظيفة هي نفس الوظيفة ...
الصيغة :
كود PHP:
<?
For(Counter;TestValue;Set Counter)
{
الكود
}
مثال على ذلك :
EX.22
كود PHP:
<?
for($a=15;$a>10;$a--)
{
echo $a."\t\t";
}
?>
سوف يكون الناتج :
15 14 13 12 11
وهكذا .....
كيف تقوم عبارة for بعملية التكرار
نلاحظ أنها تنقسم لثلاثة أقسام الأول : نضع فيه قيمة العداد والثاني : نضع فيه الشرط : والثالث نضع فيه ما يتم عمله حسابيا عند كل تكرار على هذا المتغير الخاص بالعداد في القسم الأول ......
=================
الجزء الثاني في درس اليوم >>> المصفوفات
المصفوفات :
========
ما أمتع المصفوفات وأنت تكتب بها شفيراتك البرمجية ... ما أسهلها .... !!!!
تعريف المصفوفات :
----------------
المصفوفة وهي عبارة عن متغير يحتوي على عدد من القيم وكل قيمها يتم فهرستها INDEXED وتبدأ هذا الفهرسة إفتراضيا بالقيمة صفر ولكن يمكن أن تحدد أنت لها قيمة مختلفة ....
الصيغة :
كود PHP:
$var[]=array("value1","value2","value3");
أنواع المصفوفات :
----------------
أنواع المصفوفات 3 أنواع :
1-المصفوفة العددية .
2-المصفوفة المترابطة .
3-مصفوفة متعددة الأبعاد .
أمثلة :
EX.23
كود PHP:
$A[]="AraLeader";
$A[]=10;
في المثال السابق يتم الفهرسة تلقائيا يعني 0 | 1 | 2 | 3 ...... الخ
EX.24
كود PHP:
$A[0]="AraLeader";
$A[1]=10;
في المثال السابق وفرنا على الـ php عناء الفهرسه وقمنا نحن بالفهرسة حسبما نريد ....
وليس شرطا أن نقوم بالفهرسة بالترتيب
مثال
EX.25
كود PHP:
<?
$A[15]="AraLeader";
$A[20]=10;
?>
كما يمكننا الفهرسة بالحروف ....
مثال :
EX.26
كود PHP:
$A[a]="AraLeader";
$A[b]=10;
هذه بكل بساطة المصفوفات
في الدرس القادم إن شاء الله سوف يكون تطبيقات على المصفوفات ومراجعة على ماسبق ...
انتهى درس اليوم
مواقع النشر (المفضلة)