php 는 숫자 에 대해 만,억 단위 의 전환 을 진행한다
/**
*
*/
public function float_number($number){
$length = strlen($number); //
if($length > 8){ //
$str = substr_replace(strstr($number,substr($number,-7),' '),'.',-1,0)." ";
}elseif($length >4){ //
//
$str = substr_replace(strstr($number,substr($number,-3),' '),'.',-1,0)." ";
}else{
return $number;
}
return $str;
}
지식 포인트 확장:PHP 숫자 대문자 로 전환(대상 버 전 대상)
본인 은 인터넷 에서 오랫동안 완전 하 게 사용 할 수 있 는 것 을 찾 지 못 해서 어 쩔 수 없 이 스스로(유효 자릿수 정수 부분 에서 천만 억,소수 부분 에서 소수점 뒤의 네 자리)를 썼 습 니 다.
$time_start=getmicrotime();
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
/// CLASS BEGIN //
class Num2cny
{
/** */
private $cny_num = array(' ',' ',' ',' ',' ',' ',' ',' ',' ',' ');
/** */
private $cny_int_unit = array(' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ');
/** */
private $cny_dec_unit = array(' ',' ',' ',' ');
/** 1 */
private $greater_than_1 = FALSE;
/**
* 。
* @access public
* @param string
* @return string
*/
public function conversion($str) {
if(empty($str))
{
return 'Please input a numeric value!';
}
if( ! is_numeric($str))
{
return 'It is not a numeric value!';
}
$str = str_replace(',','',trim($str));//
$str = ltrim($str,'0');
$_integerStr = '';//
$_decimalStr = '';//
php 가 숫자 에 대한 만,억 단위 의 전환 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 php 가 숫자 에 대한 단위 전환 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.