مشكلة الجمع
بالنسبة لعملية الجمع في الفيجوال بيسك :
اذا كتبنا :
[PHP]5 + 2[/PHP]
الناتج يكون :
[PHP]25[/PHP]
ماذا حدث؟
البرنامج قام بضم العددين بدلا من جمعهمها
و كمثال اوضح نكتب التالي :
[PHP]"محمد" + " شريف"[/PHP]
الناتج يكون :
[PHP]محمد شريف[/PHP]علامة الجمع في البرنامج تستخدم لضم الكلمات
وتسمى هذه العملية باللغة الانجليزية :
string concatenation
سترنج كونكاتنيشن
صعب الاسم ما يحتاج تحفظوه
بس اعرفوه في حال احتجتم تبحثوا اكثر عنها
بالرغم من وجود علامة اخرى تقوم بجمع الكلمات وهي " & "
ولكن المشكلة مازالت موجودة
لأن البرنامج لا يستطيع التفريق بين الارقام و الاعداد ككتابة
ما الحل؟
توجد ثلاثة طرق للحل :
اسهل الطرق هي التالي :
[PHP] 5 - - 2 [/PHP]الناتج :
[PHP] 7 [/PHP]
أما بقية الطرق فراح تأتي معنا اثناء الشرح ^_^



رد مع اقتباس

المفضلات