Archive for the ‘php’ Category
اعداد بزرگ در php 32 بیتی
تیر ۱۳م, ۱۳۸۸
امروز نیاز به این داشتم که چک کنه یک عدد ۱۷ رقمی عدد هست یه نه(مثلا” رشته نباشه). قبلا” به این صورت استفاده میکردم:
<?php echo (double)$_GET['number']; ?>
اما خب این برای اعداد کمتر از ۱۰ رقمی هست.
برای حل این مشکل از تابع bcadd استفاده کردم که جمع دوعدد خیلی بزرگ رو میده، به این صورت:
<?php echo bcadd($_GET['number'] , 0 ); ?>
اگه در برنامه ای نیاز به محاسبات اعداد بزرگ داشتید میتونید به این جا مراجعه کنید و توضیح php رو راجع به آن بخونید.
Tags: large number, php, اعداد بزرگ
Posted in php | Comments (۰)