2014-10-15 2 views
-1

"25695.256"과 같은 이중을 PHP의 과학 표기법 : "2.5695256E4"로 변환하고 싶습니다. 10 진수 형식을 강제하는 많은 PHP 함수를 발견했지만 과학 형식을 강제하는 기능은 없습니다. 아이디어 있니?10 진수 형식에서 숫자 표기로

감사합니다.

+4

'e'형식 스위치를 사용하여 sprint()를 사용하십시오 : –

+0

@ MarkBaker 나는 대답으로 그것을 얻기 위해 여기에 왔습니다. 답변 메이트로 게시하십시오.) – sg3s

+0

@ sg3s - 나는 그것이 짹짹보다 적은 수의 문자로 답변 될 수 있다면 항상 코멘트로 올릴 가치가 있다고 생각합니다. –

답변

1

Finnaly입니다. 이 코드를 사용해야합니다 :

echo sprintf("%.". $decimals ."e", $value); 

$ decimals는 (는) 소수점 이하 자릿수입니다.