PHP에서 float를 int 유형으로 변환하는 방법: 1. 강제 유형 변환을 사용하고 변환할 float 변수 앞에 대상 유형 "(int)"를 괄호 안에 추가합니다(예: "(int)3.14 "). intval() 함수를 사용하여 변수의 정수 값을 가져옵니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php는 float를 int 유형으로 변환합니다.
1. 강제 유형 변환 - 변수에서 변환 괄호
로 묶인 대상 유형을 추가하기 전에 변환이 허용되는 PHP 데이터 유형은
(int), (integer): 정수로 변환
(float), (double), (real ): 부동 소수점 유형으로 변환
(string): 문자열로 변환
(bool), (boolean): Boolean 유형으로 변환
(array): 배열로 변환
-
(객체): 객체로 변환
예: 부동 소수점 유형을 int 유형으로 변환
<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出int(3) ?>
출력:
[권장 학습: "PHP 비디오 튜토리얼"]
2. () 함수
<?php $num1=123.9; $num2=intval($num1); var_dump($num1); var_dump($num2); ?>
출력:
intval() 함수는 변수의 정수 값을 가져오는 데 사용됩니다.
intval() 함수는 지정된 진수 변환(기본값은 10진수)을 사용하여 변수 var의 정수 값을 반환합니다. intval()은 객체와 함께 사용할 수 없습니다. 그렇지 않으면 E_NOTICE 오류가 생성되고 1이 반환됩니다.
구문:
int intval ( mixed $var [, int $base = 10 ] )
매개변수 설명:
$var: 정수로 변환할 수량 값.
$base: 변환에 사용되는 베이스입니다.
진수가 0이면 var의 형식을 감지하여 사용된 진수를 결정합니다.
문자열에 "0x"(또는 "0X") 접두사가 포함되어 있으면 16진수(16진수)를 사용하고, 그렇지 않으면
을 사용합니다. 문자열이 "0"으로 시작하면 8진수를 사용하고, 그렇지 않으면
은 10진수를 사용합니다.
반환 값: 성공 시 var의 정수 값이 반환되고 실패 시 0이 반환됩니다. 빈 배열은 0을 반환하고, 비어 있지 않은 배열은 1을 반환합니다.
지식 확장:
일반적으로 실제 작업에 가격이 관련될 때 이런 일이 발생하면 예상치 못한 버그가 나타납니다
유동 가격(소수점 2자리)을 전달해야 하는 경우
그리고 do it 곱셈 후 int로 변환해야 합니다(이상한 요구 사항).
intval(39.80*100) = 3979 intval(round(floatval($value) * 100)) = 3980
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !
위 내용은 PHP에서 float를 int 유형으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
