php 는 숫자 에 대해 만,억 단위 의 전환 을 진행한다

2334 단어 php단위 전환
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 가 숫자 에 대한 단위 전환 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기