طباعة البيانات فى php

اذهب الى الأسفل

طباعة البيانات فى php Empty طباعة البيانات فى php

مُساهمة من طرف جورج صبحى في الجمعة ديسمبر 21, 2018 8:57 am

مرحبا :

في لغة PHP هناك طرق مختلفة لطباعة البيانات.حيث تتنوع هذه الطرق على تنسيق البيانات المطبوع على المتصفح . على سبيل المثال ، تطبع عبارات print و echo البيانات النصية ، بينما يتم استخدام print_r  لطباعة نوع بيانات مركب مثل المصفوفات أو الكائنات. في هذا المقال ، سنرى بعض وظائف PHP التي يتم استخدامها لإنشاء لطباعة البيانات

1_ التعليمة print
تستخدم هذه التعليمة فى طباعة البيانات النصية الفردية ويتم استخدامها على النحو التالى :

الكود:
print("Apple");



كما يمكن استخدامها بدون اقواس على النحو التالى :


الكود:
print "Apple";



2_التعليمة echo:

تستخدم تلك التعليمة ايضا لطباعة البيانات النصية مثلها فى ذلك مثل التعليمة print لكن الفرق الوحيد بينهم أن التعليمة echo تقوم بطاعة بيانات متعددة مفصولة بفواصل. أثناء إرسال قيم متعددة إلى بيان echo ، يجب علينا استخدام الأقواس لإحاطة القيم. إذا استخدمنا بيانات مفردة في بيان echo () ، يمكننا تجاهل قوسين.


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

الكود:
echo "Apple";
//(or)
echo("Apple");

لكن فى حالة البيانات المتعددة يجب استخدام الاقواس على النحو التالى :


الكود:
echo ("Apple","Orange","Grapes");




3_التعليمة printf(string_format, values) :


يتم استخدام هذه الطريقة في طباعة بيانات وقيم المتغيرات التي تم تمريرها كمعلمة لهذه الدالة. لذا ، تقبل هذه الوظائف سلسة نصية والقيم المراد إضافتها. فمثلا،
الكود:
printf('We are expected to score above %d%% for distinction', 85);

و النتيجة
We are expected to score above 85%
for distinction

4_التعليمة print_r :


يتم استخدام هذه الوظيفة لطباعة البيانات المركبة مثل مصفوفة PHP أو الكائنات.

5_var_dump :


تقوم هذه التعليمة بطباعة بيانات المصفوفة بطريقة منظمة. يعطي بيانات إضافية ، مثل ، نوع البيانات ، الطول ، القيم وأكثر. فمثلا،
جورج صبحى
جورج صبحى
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 123
النقاط : 254
التقيم : 5
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


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