-
November 19th, 2016, 21:06
#1
تفاوت نوع داده ای float با double در php
تو گوگل سرچ زذم منابع فارسی خیلی کم بود و نامعلوم .
تو سایت خوده php هم این مقاله رو پیدا کردم ولی متوجه منظورش نشدم : http://www.php.net/manual/en/language.types.float.php
اینطور که حدس میزنم هیچ فرقی نمیکنه . ولی نباید حدسم درست باشه
بالاخره یه فرقی دارن این دوتا 
این کد رو ران کنید :
کد PHP:
$vad = 1.1;
print gettype($vad);
var_dump($vad);
چرا یه بار میگه double هست یه بار دیگه میگه float ??
-
-
November 19th, 2016 21:06
# ADS
-
November 19th, 2016, 21:25
#2
عضو دائم
پاسخ : تفاوت نوع داده ای float با double در php
بله فرقی ندارند !
پاسخ از stack :
There is no difference in PHP. float, double or real are the same datatype.
At the C level, everything is stored as a double.
The real size is still platform-dependent.
http://stackoverflow.com/a/3280965/877320
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
November 19th, 2016, 21:56
#3
عضو انجمن
پاسخ : تفاوت نوع داده ای float با double در php

نوشته اصلی توسط
<?php?>
تو گوگل سرچ زذم منابع فارسی خیلی کم بود و نامعلوم .
تو سایت خوده php هم این مقاله رو پیدا کردم ولی متوجه منظورش نشدم :
http://www.php.net/manual/en/language.types.float.php
اینطور که حدس میزنم هیچ فرقی نمیکنه . ولی نباید حدسم درست باشه

بالاخره یه فرقی دارن این دوتا
این کد رو ران کنید :
کد PHP:
$vad = 1.1;
print gettype($vad);
var_dump($vad);
چرا یه بار میگه double هست یه بار دیگه میگه float ??
ممکنه در پایه و اساس با هم فرق داشته باشن ولی تو php فرقی ندارند و یکی هستند
اسکریپت فروش اکانت دیجیتالی IBSmng. اپل آیدی ٫ لایسنس ٫ آنتی ویروس و اکانت مبتنی بر IBSng . کاملا فارسی + پنل کاربری +تمدید آنلاین
وب سایت رسمی :
ibsmng.ir - تلگرام :
@taher6775 - تماس : 09111276775
-
تعداد تشکر ها ازrayanagostar به دلیل پست مفید
-
November 19th, 2016, 22:30
#4
عضو دائم
پاسخ : تفاوت نوع داده ای float با double در php
سلام، float چهار بایتی هست و اعداد اعشاری با دقت هشت تایی نشون میده، double هشت بایتی هست و اعداد اعشاری را میتوانید با دقت شونزده تایی (تعداد رقم اعشار) نشون بدید.
ویرایش توسط T.Toosi : November 19th, 2016 در ساعت 22:32
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
November 20th, 2016, 00:23
#5
پاسخ : تفاوت نوع داده ای float با double در php

نوشته اصلی توسط
T.Toosi
سلام، float چهار بایتی هست و اعداد اعشاری با دقت هشت تایی نشون میده، double هشت بایتی هست و اعداد اعشاری را میتوانید با دقت شونزده تایی (تعداد رقم اعشار) نشون بدید.
تعداد رقم اعشار رو تست کردم ولی بازم تغییری تو خروجی نوع داده ها ندیدم . یک بار تعداد رقم اعشار رو 8 تایی و یک بار 16 تایی کردم . هر دو یک جواب رو گرفتم ( جواب همیشگی )
-
-
November 20th, 2016, 11:34
#6
عضو دائم
پاسخ : تفاوت نوع داده ای float با double در php

نوشته اصلی توسط
<?php?>
تعداد رقم اعشار رو تست کردم ولی بازم تغییری تو خروجی نوع داده ها ندیدم . یک بار تعداد رقم اعشار رو 8 تایی و یک بار 16 تایی کردم . هر دو یک جواب رو گرفتم ( جواب همیشگی )
document پی اچ پی نگاه میکردم، کلا از double استفاده میکنه یعنی شما تایپ float استفاده کنید در واقع هشت بایتی double رو دارید استفاده میکنید، یعنی تفاوتی بین این 2 تایپ نیست.
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید