- 
	
			
				
					November 19th, 2016, 22: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 22:06
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					November 19th, 2016, 22: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, 22: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, 23:30
				
			
			
				
					#4
				
				
				
			
	 
	
		
			
			
				عضو دائم
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : تفاوت نوع داده ای float با double در php
				
				
						
						
				
					
						
							سلام، float چهار بایتی هست و اعداد اعشاری با دقت هشت تایی نشون میده، double هشت بایتی هست و اعداد اعشاری را میتوانید با دقت شونزده تایی (تعداد رقم اعشار) نشون بدید.
						
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط T.Toosi : November 19th, 2016 در ساعت 23:32
					
					
				
				
				
				
				
				
					
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازT.Toosi به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					November 20th, 2016, 01:23
				
			
			
				
					#5
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : تفاوت نوع داده ای float با double در php
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
T.Toosi
					
				 
				سلام، float چهار بایتی هست و اعداد اعشاری با دقت هشت تایی نشون میده، double هشت بایتی هست و اعداد اعشاری را میتوانید با دقت شونزده تایی (تعداد رقم اعشار) نشون بدید.
			
		 
	 
 تعداد رقم اعشار رو تست کردم ولی بازم تغییری تو خروجی نوع داده ها ندیدم . یک بار تعداد رقم اعشار رو 8 تایی و یک بار 16 تایی کردم . هر دو یک جواب رو گرفتم ( جواب همیشگی )
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
 
			
	
- 
	
			
				
					November 20th, 2016, 12:34
				
			
			
				
					#6
				
				
				
			
	 
	
		
			
			
				عضو دائم
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : تفاوت نوع داده ای float با double در php
				
				
						
						
							
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
<?php?>
					
				 
				تعداد رقم اعشار رو تست کردم ولی بازم تغییری تو خروجی نوع داده ها ندیدم . یک بار تعداد رقم اعشار رو 8 تایی و یک بار 16 تایی کردم . هر دو یک جواب رو گرفتم ( جواب همیشگی )
			
		 
	 
 document پی اچ پی نگاه میکردم، کلا از double استفاده میکنه یعنی شما تایپ float استفاده کنید در واقع هشت بایتی double رو دارید استفاده میکنید، یعنی تفاوتی بین این 2 تایپ نیست.
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازT.Toosi به دلیل پست مفید