logo_light
logo_light
logo_light
logo_light
  • الرئيسية‎
  • المقالات‎
    • تطوير الويب‎
    • تصميم الويب‎
    • اكواد ومشاريع‎
    • مفاهيم تقنية‎
    • ذكاء اصطناعى‎
    • وردبرس‎
    • خوارزميات‎
    • لغات برمجة‎
  • مجتمع مطور‎
  • كتب‎
  • دورات‎
  • قوالب‎
  • تصاميم‎
  • إنشاء موقع‎

الارقام فى PHP

الرئيسية / دروس / الارقام فى PHP
جميع دروس دورة تعلم PHP
  • مقدمة للغة PHP
  • بناء الجمل Syntax فى لغة PHP
  • المتغيرات فى PHP
  • الثوابت Constants فى PHP
  • المعاملات Operators فىPHP
  • الجملة الشرطية ب if…else..elseif
  • حلقات التكرار Loop فى PHP
  • الارقام فى PHP
  • العمليات الحسابية فى لغة PHP
  • المصفوفات فى لغة PHP
  • الدوال Functions فى لغة PHP
  • المتغيرات الشاملة Superglobals فى لغة PHP
تابعنا

احصل على موقع شخصى

اليوم لا غنى عن الموقع الشخصى للمصممين والمطورين
ابدء الآن
القائمة البريدية
تصنيفات
  • مفاهيم تقنية
  • تطوير ويب
  • تصميم ويب
  • وردبرس
  • برمجة
  • خوارزميات
  • ذكاء اصطناعى
  • عمل حر
  • لغات برمجة
  • قواعد بيانات
  • هندسىة برمجيات

الأرقام فى PHP

من خواص لغة PHP إنها تقوم بشكل تلقائى بتحديد نوع البيانات فى المتغير. بمعنى انه فى حالة إستخدام نص او رقم او ايًا كان فإنك لا تحتاج إلى تحديد نوع البيانات قبل اسم المتغير مثل بعض اللغات الأخرى.

مثال على ذلك

الأرقام الصحيحة فى لغة PHP

أمثلة على الأرقام الصحيحة  1, 100, 1000, 231415 , 231415-.

الأرقام الصحيحة هى الأرقام مابين 2147483648 و 2147483648- فى أنظمة أنظمة 32 بت.

الأرقام الأكبر او الأقل من هذا سوف تخزن ك Float لأنها تتجاوز الحد المسموح لنوع Integer.

لغة PHP لديها بعض الثوابت لتحديد الحد المسموح لأرقام النوع الصحيح Integer كالتالى :

  • PHP_INT_MAX – أكبر عدد صحيح مدعوم
  • PHP_INT_MIN – أصغر عدد صحيح مدعو
  • PHP_INT_SIZE – حجم عدد صحيح بالبايت

وهناك أيضًا بعض الدوال المفيدة للأرقام العشرية كالتالى :

الأرقام العشرية Float numbers فى لغة PHP

هو رقم به فاصلة عشرية أو رقم في شكل أسي.

2.0 ، 256.4 ، 10.358 ، 7.64E + 5 ، 5.56E-5 كلها أمثلة على أرقام عشرية.

يمكن لنوع البيانات العشري تخزين قيمة تصل إلى 1.7976931348623E + 308 (تعتمد على النظام الأساسي) ، ولها دقة قصوى تصل إلى 14 رقمًا.

بعض الثوابت للتعامل مع الأرقام العشرية فى PHP :

  • PHP_FLOAT_MAX – أكبر رقم  عشرى  يمكن تمثيله
  • PHP_FLOAT_MIN – أصغر رقم عشرى موجب يمكن تمثيله
  • – PHP_FLOAT_MAX – أصغر رقم عشرى سالب يمكن تمثيله

بعض الدوال المفيدة لإختبار الأرقام العشرية كالتالى :

  • is_float()
  • is_double()

الدلتين تستخدمان لنفس الغرض وهو إختبار ما إذا كان الرقم عشرى ام لا.

الأرقام الملانهائية فى لغة PHP

جميع القيم الأكبر من القيمة المحددة فى الثابت PHP_FLOAT_MAX تعتبر أرقام لانهائية infinite.

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

  • is_finite()
  • is_infinite()

دالة is_numeric

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

لاحظ انه هذه الدالة تقوم بتحديد القيم الرقمية حتى إذا كانت مخزنة فى شكل نصوص.

تحويل الارقام المخزنة كنصوص إلى ارقام صحيحة او عشرية

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

كما يمكن أيضًا تحويل القيم العشرية إلى قيم صحيحة أنظر المثال التالى

لاحظ فى المثال السابق عند التحويل من نوع البيانات العشرى إلى النوع الصحيح قامت PHP بتجاهل الارقام بعد الفصلة العشرية.

لا تنسى الاشترك فى القائمة البريدية ليصلك كل جديد

عمرو العربى
0
Prev Postمفتاح مركبعملية Normalization لقاعدة البياناتأكتوبر 15, 2019
Next Postالعمليات الحسابية فى لغة PHPنوفمبر 15, 2021
أقوى الخصومات على إستضافة بلوهوست 🔥
logo_light
نقدم لكم كل مفيد فى البرمجة وانشاء وإدارة المواقع من مقالات ودروس وكتب وغيرها الكثير
راوبط مهمة
  • سياسة الخصوصية
  • تواصل معنا
  • شارك بمقالة
  • إنشاء موقع
التصنيفات
  • مفاهيم تقنية
  • تطوير ويب
  • تصميم ويب
  • وردبرس
  • برمجة
  • خوارزميات
  • ذكاء اصطناعى
  • عمل حر
  • لغات برمجة
  • قواعد بيانات
  • هندسىة برمجيات
اخر التعليقات
  • عبدالفتاح أحمد صالح محمد على اهمية الموقع الشخصى للمبرمجين او المصممين للحصول على عملاء او وظيفة ثابتة
  • Ammar gamal eldeen على افضل الكتب لتعلم البرمجة باللغة العربية
  • ريم صابر محمد الحسن على اهمية الموقع الشخصى للمبرمجين او المصممين للحصول على عملاء او وظيفة ثابتة
  • إيلاف محمد أحمد الناير على اهمية الموقع الشخصى للمبرمجين او المصممين للحصول على عملاء او وظيفة ثابتة
جميع الحقوق محفوظة لمطور © 2021.