PHP에서 소수점 이하의 0을 제거하는 방법: 1. "+" 연산자를 사용하여 0을 직접 추가합니다(예: "'100.00' + 0"). 2. floatval() 함수를 사용하여 부동 소수점으로 변환합니다. ; 3. rtrim( ) 함수를 사용합니다. 4. 정규식 "/[.]$/"와 함께 preg_replace() 함수를 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
오늘은 소수점 끝의 0을 제거하는 몇 가지 방법을 소개합니다:
例如:100.00、100.01、100.10 得到值:100、100.01、100.1
"+" 연산자를 사용하여 0을 직접 추가하세요. 왜냐하면 PHP는 약한 유형이고 수학 연산을 직접 수행하여 숫자로 변환할 수 있기 때문입니다.
echo '100.00' + 0; echo '100.01' + 0; echo '100.10' + 0; // 结果 100 100.01 100.1
floatval()을 사용하여 부동 소수점 형식으로 변환합니다.
echo floatval('100.00'); echo floatval('100.01'); echo floatval('100.10'); // 结果 100 100.01 100.1
rtrim() 함수를 사용하세요.
echo rtrim(rtrim('100.00', '0'), '.'); echo rtrim(rtrim('100.01', '0'), '.'); echo rtrim(rtrim('100.10', '0'), '.'); // 结果 100 100.01 100.1
정규식을 사용하세요.
正则表达式说明: /0+$/ 去掉末尾多余的0 /[.]$/ 去掉末尾的. echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00')); echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.01')); echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.10')); // 结果 100 100.01 100.1
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 소수점 이하의 0을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!