اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 09-04-2019, 11:02 AM   #1
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
افتراضي الدوران في حالة تحقق الشرط وفي حالة عدم تحققه لا يتم الدخول للحلقه

أمثلة :

<?php
$count = 0;
while(10)
{
echo "<h3> Hi </h3>";
}
while(true)
{
echo "<h3> Hi </h3>";
}
while('ahmed')
{
echo "<h3> Hi </h3>";
}
while($count < 10)
{
echo "<h3> Hi </h3>";
}
while($count != 10)
{
echo "<h3> Hi </h3>";
}
?>
- جميع الحلقات السابقة حلقات غير منتهيه تسبب تجمد المتصفح والضغط على الخادم والسبب أن الشرط محقق دائماً كما نعلم

* أمثلة على حلقات صحيحة ومنتهية :

<?php
$count = 1;
while($count <= 10)
{
echo "<h3> Hi </h3>";
$count++;
}
while(true)
{
echo "<h3> YES </h3>";
if($count++ == 20) break;
}
?>
* حلقة الدوران do while :

- وهي نفس حلقة الدوران while ولكن الفرق عنها أنها تنفذ دوران واحد قبل إختبار تحقق الشرط وصيغتها العامة هي :

<?php
do
{
/*
الأكواد المراد تكرارها
*/
}while(/*الشرط*/);
?>
* أمثلة :

<?php
do
{
echo "<h3>Hi</h3>";

}while(false);

$count = 0;
do
{
echo '<h3>$count = '.++$count.'</h3>';

}while($count < 10);

?>
ملاحظة : في كل حلقات التكرار السابقة يمكن استخدام continue لتخطي حلقة أو الخروج نهائياً من الحلقة بإستخدام break

هناك صيغ أخرى لإستخدامها مع الأوامر البرمجية كـ if و for و while و switch لإستخدامها بدلاً من الأقواس والصيغ العامة لها كالتالي :

<?php
if (/*الشرط*/):
/*
أي عدد من الأوامر البرمجية
*/
endif;

// الحالة المتعدده
if(/*الشرط*/):
/*
أي عدد من الأوامر البرمجية
*/
elseif(/*الشرط*/):
/*
أي عدد من الأوامر البرمجية
*/
elseif(/*الشرط*/):
/*
أي عدد من الأوامر البرمجية
*/
endif;

while(/*الشرط*/):
/*
الأوامر البرمجية المراد تكرارها
*/
endwhile;

for(/*أوامر الحلقة*/):
/*
الأوامر البرمجية المراد تكرارها
*/
endfor;

switch(/*القيمة*/):
case "":
// ...
break;
case "":
// ...
break;
default:
//...
endswitch;
?>
التمرين :

- إطبع جدول الضرب 12*12 في جدول

- إطبع جدول الضرب للعدد 5 في صف واحد من جدول

- إطبع جدول الضرب للعدد 5 في عمود واحد من جدول

ملاحظة : إستخدم وسم table في الـ HTML

الفارس غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تعريف الثوابت بإستخدام الكلمة المحجوزة const الفارس قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 09-04-2019 11:00 AM


الساعة الآن 12:00 PM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.