function restyle_text($input){
$input = number_format($input);
$input_count = substr_count($input, ',');
if($input_count != '0'){
if($input_count == '1'){
return substr($input, +4).'k';
} else if($input_count == '2'){
return substr($input, +8).'mil';
} else if($input_count == '3'){
return substr($input, +12).'bil';
} else {
return;
}
} else {
return $input;
}
}
To jest kod, który mam, myślałem, że działa. najwyraźniej nie .. może ktoś pomóc, ponieważ nie mogę tego obliczyć.Pokaż 1k zamiast 1000
Co otrzymałeś po uruchomieniu tego kodu? Czy pojawiły się jakieś błędy? Jeśli tak, to które? – Lion
Co to znaczy "nie działa"? –
możliwy duplikat [Skróć długie numery do K/M/B?] (Http://stackoverflow.com/questions/4371059/shorten-long-numbers-to-kmb) –