3가지 방법: 1. intval()을 사용하여 직접 반올림합니다. 구문은 "intval(value)"입니다. 2. settype()을 사용하여 지정된 값의 유형을 "int"로 설정합니다. 구문은 "settype(value,"int")"입니다. 3. 변환 유형을 강제하려면 지정된 값 앞에 "(int)"를 추가하고 구문은 "value (int)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
int(정수) 유형
PHP에서는 정수 변수를 정수 또는 int 유형이라고 합니다. 정수를 표현하기 위한 정수 규칙은 다음과 같습니다.
integer에는 최소한 하나의 숫자(0~9)가 있어야 합니다.
integer에는 쉼표나 공백이 포함될 수 없습니다.
정수는 양수 또는 음수일 수 있습니다.
정수의 값 범위는 -2E31에서 2E31 사이여야 하며, 10진수, 16진수(접두사가 0x임), 8진수(접두사가 0임)의 세 가지 형식으로 표시될 수 있습니다.
숫자를 int 유형으로 변환하는 PHP 메서드
방법 1: intval() 함수
intval()을 사용하여 직접 반올림하고 소수를 버리고 정수를 유지합니다.<?php
$str="123.9";
var_dump($str);
$int=intval($str); //转换后数值:123
var_dump($int);
?>
메서드 2: settype() 함수를 사용합니다.
함수는 변수의 유형을 설정하고 변수를 지정된 유형으로 변환하는 데 사용됩니다.
변수를 int 유형으로 변환하려면 매개변수 유형을 "int" 또는 "integer"로 설정하기만 하면 됩니다. 참고: 이 함수는 원래 변수를 수정하며 반환 값은 Boolean 형식입니다(설정 성공 시 TRUE, 실패 시 FALSE 반환).<?php $str="123.9"; var_dump($str); $int=settype($str,"int"); var_dump($int); //输出bool(true) var_dump($str); //输出int(12) ?>
settype(var,type)
방법 3: 강제 유형 변환 사용
변환할 숫자 앞에 대상 유형 "(int)" 또는 "(integer)"를 괄호 안에 추가하면 강제로 정수 유형으로 변환됩니다. <?php
$n=123.9;
var_dump($n);
$num1=(integer)$n;
$num2=(int)$n;
var_dump($num1);
var_dump($num2);
?>
PHP 비디오 튜토리얼"
위 내용은 PHP에서 숫자를 int(정수) 유형으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!