الرئيسية المنتدى مركز رفع الصور صفحتنا على الفيس قناة اليوتيوب صفحتنا على تويتر واتس اب قوانين المنتدى
منتدى مجمع التطوير    

العودة   منتدى مجمع التطوير > المنتدى المتخصص > لغـات البرمجـة والمشـاريع الجـاهزة > برمجة الويب web development

الملاحظات

برمجة الويب web development يهتم ببرامج الويب php, Sql, Java ,asp.net ,xml ,html

آخر 10 مشاركات مواقع للحصول على باك لينكس عالية (الكاتـب : admin - آخر مشاركة : سنبول - مشاركات : 1 - المشاهدات : 1078 - الوقت: 10:19 PM - التاريخ: 09-23-2021)           »          التقليد المذموم (الكاتـب : admin - مشاركات : 0 - المشاهدات : 282 - الوقت: 06:44 PM - التاريخ: 09-06-2021)           »          الخداع (الكاتـب : admin - مشاركات : 0 - المشاهدات : 202 - الوقت: 06:43 PM - التاريخ: 09-06-2021)           »          إعلانات شركة Admaven (الكاتـب : سنبول - مشاركات : 0 - المشاهدات : 339 - الوقت: 04:20 PM - التاريخ: 08-26-2021)           »          جدار روحك يريد أن ينقض (الكاتـب : admin - مشاركات : 0 - المشاهدات : 371 - الوقت: 11:27 PM - التاريخ: 08-23-2021)           »          سعر الذهب في مصر وعالميا صباح اليوم الخميس 12 أغسطس 2021 (الكاتـب : admin - مشاركات : 0 - المشاهدات : 375 - الوقت: 02:58 PM - التاريخ: 08-12-2021)           »          تأملت والدنيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 431 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          وكن راضيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 411 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          طوبا لمن عاش في هذه الدنيا غريبا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 424 - الوقت: 10:53 PM - التاريخ: 08-03-2021)           »          لا تشكُ للناسِ (الكاتـب : admin - مشاركات : 0 - المشاهدات : 432 - الوقت: 10:52 PM - التاريخ: 08-03-2021)

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-28-2021, 02:58 AM
الصورة الرمزية الادارة كريم
الادارة كريم 
مشرف سابق
 
تاريخ التسجيل: May 2021
الدولة: مصر
المشاركات: 397
معدل تقييم المستوى: 22
الادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to behold


افتراضي إخراج البيانات بواسطة echo و print

 

في بي اتش بي يوجد دالتين مهمة لإخراج البيانات للمتصفح وهي

  • الدالة echo
  • الدالة print
سوف تلاحظ بجميع الدروس أو أغلبها نستخدم هاتين الدالتين لطباعة المخرجات للمتصفح
يوجد إختلافات بسيطة بين دالة echo و print عند الإستخدام ممكن تلخيصها بالتالي:
  • الدالة echo تستطيع إخراج و طباعة نص أو أكثر من نص مفصولين بفاصلة
  • الدالة print تستطيع إخراج و طباعة نص واحد فقط وعند تنفيذ الأمر بنجاح يتم إرجاع القيمة 1 كعلامة لنجاح تنفيذ الأمر
  • الدالة echo أسرع من الدالة print لأنها لاتقوم بإرجاع أي قيمة إنما تنفذ الأمر بطباعة النص فقط
الدالة echo في بي اتش بي
الدالة echo من أساس اللغة language construct ويمكن إستخدامها بأقواس كبقية الدوال أو بدون أقواس
مثال
<?php // إستخدام صحيح echo 'عالم البرمجة'; // إستخدام صحيح echo('عالم البرمجة'); طباعة النصوص
بهذه الأمثلة سوف نستعرض طرق طباعة النصوص للمتصفح بواسطة الدالة echo
ملاحظة: يمكن أن تحتوي هذه النصوص على أكواد HTML
مثال:
<?php echo "<h2>عالم البرمجة</h2>"; echo "www.3alampro.com <br>"; echo "يامرحبا <br>"; echo "انا اتعلم بي اتش بي! <br>"; echo "طباعة ", "أكثر من نص ", "مفصولين ", "بفاصلة"; عند عرض هذا الملف بالمتصفح فإن الناتج كالتالي
طباعة المتغيرات
يمكن طباعة المتغيرات للمتصفح بكل سهولة بإستخدام الدالة echo
مثال:
<?php $text1 = "طباعة النصوص"; $text2 = "www3almpro.com عالم البرمجة"; $personal = array("علي", "٢٩", "السعودية"); // طباعة المتغيرات مباشرة echo $text1; // كود html echo "<br>"; // طباعة المتغيرات مع النصوص echo "أتعلم برمجة بي اتش بي في $text2"; // كود html echo "<br>"; // طباعة أجزاء من مصفوفات مع النصوص عن طريق مفاتيح المصفوفة مباشرة echo "إسمي هو {$personal[0]} وعمري {$personal[1]} من {$personal[2]}"; عند عرض هذا الملف بالمتصفح فإن الناتج كالتالي
الدالة print في بي اتش بي
الدالة print من أساس اللغة language construct ويمكن إستخدامها بأقواس كبقية الدوال أو بدون أقواس
مثال
<?php // إستخدام صحيح print 'عالم البرمجة'; // إستخدام صحيح print('عالم البرمجة'); طباعة النصوص
بهذه الأمثلة سوف نستعرض طرق طباعة النصوص للمتصفح بواسطة الدالة print
ملاحظة: يمكن أن تحتوي هذه النصوص على أكواد HTML
مثال:
<?php print "<h2>عالم البرمجة</h2>"; print "www.3alampro.com <br>"; print "يامرحبا <br>"; print "انا اتعلم بي اتش بي! <br>"; عند عرض هذا الملف بالمتصفح فإن الناتج كالتالي
كما قلنا سابقا فإن الدالة print لاتدعم طباعة النصوص المتعددة المفصولة بفاصلة وعند المحاولة سينتج خطأ
مثال:
<?php print "طباعة ", "أكثر من نص ", "مفصولين ", "بفاصلة"; عند عرض هذا الملف بالمتصفح فإن الناتج كالتالي
طباعة المتغيرات
يمكن طباعة المتغيرات للمتصفح بكل سهولة بإستخدام الدالة print
مثال:
<?php $text1 = "طباعة النصوص"; $text2 = "www3almpro.com عالم البرمجة"; $personal = array("علي", "٢٩", "السعودية"); // طباعة المتغيرات مباشرة print $text1; // كود html print "<br>"; // طباعة المتغيرات مع النصوص print "أتعلم برمجة بي اتش بي في $text2"; // كود html print "<br>"; // طباعة أجزاء من مصفوفات مع النصوص عن طريق مفاتيح المصفوفة مباشرة print "إسمي هو {$personal[0]} وعمري {$personal[1]} من {$personal[2]}"; عند عرض هذا الملف بالمتصفح فإن الناتج كالتالي
ربط النصوص و الطباعة
توفر بي اتش بي ميزة ربط النصوص المتعددة بواسطة النقطة يطلق عليها إسم concatenation operator وتدعم كل من دالة echo و دالة print طباعة النص للمتصفح مباشرة
مثال:
<?php echo "طباعة " . "أكثر من نص " . "مربوطين " . "بنقطة"; echo "<br>"; print "طباعة " . "أكثر من نص " . "مربوطين " . "بنقطة"; عند عرض هذا الملف بالمتصفح فإن الناتج كالتالي
الفرق بين النقطة و الفاصلة عند طباعة النصوص جدا بسيط يمكن تلخيصه بالتالي:
  • عند إستعمال النقطة لربط النصوص فإن بي اتش بي تقوم بمعالجة جميع النصوص المربوطة ثم جمعها كنص واحد ثم تمريرها للدالة لطباعتها لهذا تدعمها الدالتين
  • عند إستعمال الفاصلة لربط النصوص فإن بي اتش بي تقوم بطباعة النص الأول ثم طباعة النص الثاني ثم الثالث بشكل منفصل لهذا تدعمها فقط الدالة echo
سوف يتم تفصيل عملية ربط النصوص concatenation operator بدرس العمليات في بي اتش بي


الموضوع الأصلي : إخراج البيانات بواسطة echo و print || الكاتب : الادارة كريم || المصدر : منتدى مجمع التطوير

 

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

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

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

الانتقال السريع

 

موقع ومنتديات مجمع التطوير موقع يختص بالبرمجة والبرامج المساعدة  للتصاميم والأدوات المساعدة ,مع تقديم العون والمساعدة لكل مبرمج من خلال الأقسام المحددة , كما نعرض الأعمال الجاهزة والمفتوحة المصدر. ويهتم أيضا بالتصاميم والجرافيك وبرامجها وعرض التصاميم وملحقات التصاميم والأدوات المساعدة .كما نتمنى التوفيق لنا ولكم مع أجمل تحية مقدمة منا. 

  • الرئــيســية

  • الــمنــتـدى

  • مركز الرفع

  • التسـجـيل

  • قوانين المنتدى

  • التعـلـيمـات

  • الترقيات

check pagerank

 Flag Counter

كلمة الإدارة  منتدى مجمع التطوير غير مسئول عن أي طرح من الأعضاء فتلك الموضوعات تعبر عن رأى صاحبها ومن خلال وضع قوانين وتعليمات المشاركة بالمنتدى نسعى جاهدين لتطبيق تلك التعليمات. والمنتدى أيضا غير مسئول عن أي اتفاق مالي أو تجارى بين الأعضاء وبذلك تعد هذه الصيغة إخلاء مسئولية من جانب إدارة المنتدى وفقنا ووفقكم الله لما فيه الخير
 
الساعة الآن 11:41 PM


Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لمجمع التطوير