انواع داده ها در PHP

شروع موضوع توسط AHMAD ‏Jun 9, 2015 در انجمن PHP

  1. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    سلام

    مقادیر ذخیره شده در متغیرها در زبان برنامه نویسی php می توانند انواع مختلفی داشته باشند که به آن ها نوع داده (Data Type) گفته می شود.

    در این پست قصد داریم انواع داده ها در زبان PHP را معرفی کنیم :


    1 - Boolean : مقادیر منطقی هستند که می توانند یکی از دو مقدار true یا false را داشته باشند.

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    2 - Integer : مقادیر اعداد صحیح از 31^2- (منفی 2 به توان 31) تا 31^2+ (مثبت 2 به توان 31)

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    3 - Float : مقادیر اعشاری

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    4 - String : رشته ها (مجموعه ای از کاراکترها)

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    5 - Array : آرایه ها

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    6 - Object : برای نگهداری اشیاء

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    7 - Resource : برای نگهداری یک منبع خارجی (لینک به یک دیتابیس یا فایل)

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.




    8 - Null : فقط می تواند یک مقدار داشته باشد که آن مقدار برابر Null است

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.



    نکته : در صورتی که بخواهیم از Data Type یک متغیر اطلاع پیدا کنیم می توانیم از تابع ()gettype استفاده کنیم.

    مثال :
    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.

    .
     
    ruin3r از این پست تشکر کرده است.
  2. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    جهت تبدیل انواع داده به یکدیگر در زبان php می توانیم از دستورات زیر استفاده کنیم :


    1 - تبدیل به Array : با استفاده از عملگر (array)

    2 - تبدیل به Boolean : با استفاده از عملگر (boolean) یا (bool)

    3 - تبدیل به Integer : با استفاده از عملگر (integer) یا (int)

    4 - تبدیل به Object : با استفاده از عملگر (object)

    5 - تبدیل به Float : با استفاده از عملگر (double) یا (real) یا (float)

    6 - تبدیل به String : با استفاده از عملگر (string)




    یک مثال از نحوه تبدیل به double و integer :


    PHP:
    برای مشاهده محتوا بایستی ثبت نام کنید.

    مابقی تبدیل ها را هم مانند مثال بالا می توان انجام داد.



    نکته 1 : هنگام تبدیل یک رشته به عدد (string به integer) ، فقط بخش عددی ابتدای رشته در نظر گرفته می شود و اگر در ابتدای رشته عدد وجود نداشته باشد ، مقدار صفر برگردانده می شود.


    نکته 2 : تبدیل هر مقداری به Boolean مقدار true برمی گرداند بجز موارد زیر :

    1 - false بولی
    2 - صفر صحیح یا اعشاری
    3 - رشته ی تهی و رشته "0"
    4 - مقدار Null
    5 - آرایه ای که تعداد عناصرش صفر باشد
    6 - شیء ای که هیچ متغیری ندارد

    در موارد بالا مقدار false برگردانده می شود.



    .
     

به اشتراک بگذارید

س