بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جداسازی و جایگذاری کلمه ای بجای صفر بنابر تعداد پارامتر های موجود
سلام.چند وقتیه فکرم درگیر این موضوعه:
این عدد رو درنظر بگیرید :
654230000
این عدد رو یک پارامتر فرض میکنیم.
سوال:
چطوری میشه در php این عدد رو اینطوری نمایش داد:
654,230,000
وقتی اینطوری شد چطوری اینطوری بشه؟
654 میلیون و 230 هزار
یا همین تغییرات در تاریخ.
مثلا ما چنین پارامتری داریم
تاریخ: 1395/05/13 ساعت : 22:00
چطوری میشه اینطوری نمایش داد:
ثبت شده در 2دقیقه قبل یا 1 هفته قبل
ممنون میشم جواب بدید
0
0
پیچیده گفتم یا مشخص شد؟ (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
121071
9 سال پیش
0
0
سلام . من یه تابع نوشتم که اینکارو برای شما انجام بده:
function numberSorting($number, $return = true){
$j = 1;
for($i = strlen($number); $i > 0; $i--){
$ragham[$i] = $number % 10;
if($j % 3 == 0){
$ragham[$i] = ',' . $ragham[$i];
}
$number = $number / 10;
$j++;
}
$argham = '';
for($i = 1; $i <= count($ragham); $i++){
$argham .= $ragham[$i];
}
$regEx = '^,';
$regExReplace = '';
preg_match('/' . $regEx . '/' , $argham);
$argham = preg_replace('/' . $regEx . '/' , $regExReplace , $argham);
if($return == false){
echo $argham;
} else{
return $argham;
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .