PDA

View Full Version : سوال: سه رقم سه رقم جدا کردن اعداد به هنگام خواندن اعداد از بانک اطلاعاتی با کمک PHP و MySQL



reza1988
چهارشنبه 09 بهمن 1387, 04:00 صبح
با سلام
دوستان من می خواهم اعدادی که از بانک اطلاعاتی خوانده می شود ، سه تا سه تا جدا بشن.
آیا میشه چنین کاری را انجام داد.
با تشکر

cjcoax
چهارشنبه 09 بهمن 1387, 04:40 صبح
با تابع

string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )ميتونی اين کارو انجام بدی
اينم manual اه اين تابع

http://au.php.net/number_format

reza1988
جمعه 11 بهمن 1387, 18:38 عصر
با سلام
ضمن تشکر از پاسختان
دوست عزیز میشه یکم توضیح راجع به پارامتر های تابع بدی ؟
ضمننا ما عددمون را چه جوری باید به عنوان پارامتر به این تابع بدیم تا این تابع اونو فرمت بندی کنه؟:متفکر:
من یه کدی مثل کد زیر نوشتم فکر کنم به احتمال قریب به یقین چرت و پرت نوشتم چون که error می گیره ! :لبخند:



while($line = mysql_fetch_array($select))
$a=$line['number'];
$b=string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep );
echo'$b';

I,Nobody
جمعه 11 بهمن 1387, 19:51 عصر
آقا رضا توی همون لینک http://ir.php.net/number_format چند مثال زده.
می تونی ببینی و استفاده کنی

yaqubian
جمعه 11 بهمن 1387, 20:07 عصر
دوست عزیز
تابع chunk_split رو هم یه نیگاه بندازین. استفاده های مفیدی می شه ازش کرد.
موفق باشید

reza1988
شنبه 12 بهمن 1387, 13:12 عصر
با سلام
از همه شما به خاط پاسخ هایتان ممنونم .
I,Nobody عزیز ، حقیقتش حوصلم نیومده بود به اون لینکه درست و حسابی دقت کنم ، ولی بعد از پاسخ شما ذوباره به اون سایته سر زدم و با کمی دقت ازش سر در آوردم. از تو و cjcoax و آقای یاکوبیان ممنونم.

مشکل من حل شد ولی...
ولی حال یه سوال اگه صفحه ما فارسی باشد با این که ما مشخص کردیم اعداد اعشاری را با نقطه و اعداد صحیح را با , از هم جدا کنه .مثل word2003 ، کار خودشو می کنه و اعداد اعشاری را با , جدا می کنه و اعداد صحیح را با ، ویرگول جدا می کنه .
آیا نمیشه کاری کرد ؟