PHP에서 변수가 숫자인지 확인하는 방법: 1. "gettype($var)" 문을 사용합니다. 반환 값이 "integer" 또는 "double"이면 숫자입니다. is_numeric($var)" 문입니다. 반환 값이 "TRUE"이면 숫자와 숫자 문자열입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php는 변수가 숫자인지 확인합니다.
방법 1: gettype() 함수 사용
<?php header("Content-type:text/html;charset=utf-8"); $num=123.25; if(gettype($num)=="integer"||gettype($num)=="double"){ echo "是数字"; }else{ echo "不是数字"; } ?>
output 결과:
是数字
설명: gettype() 함수는 변수 유형을 가져오는 데 사용됩니다. 반환 값은 다음과 같습니다.
boolean
boolean
integer
double
(从 PHP 4 起,如果是 float 就返回“double”,而不是“float”了)
string
array
object
resource
(资源)
resource是一种特殊的变量类型,保存了到外部资源的一个引用;它主要描述一个 PHP 的扩展资源。resource(资源)是通过专门的函数来建立和使用的。
NULL
NULL 也是一种特殊的数据类型,它只有一个值,即 NULL,表示空值(即变量没有值)。
unknown type
方法2:使用is_numeric()函数
检测变量$var是否为数字或者数字字符串,如果$var是则返回TRUE,否则返回 FALSE;语法“is_numeric($var)
integer
double
(PHP 4부터 float라면 "float" 대신 "double"을 반환합니다)
문자열
🎜🎜🎜배열
🎜🎜🎜객체
🎜🎜 🎜resource
(resource) 🎜🎜resource는 외부 리소스에 대한 참조를 저장하는 특수 변수 유형으로 주로 PHP 확장 리소스를 설명합니다. 리소스는 특화된 기능을 통해 생성되고 사용됩니다. 🎜🎜🎜🎜NULL
🎜🎜NULL도 특수 데이터 유형입니다. NULL이라는 값은 하나만 있습니다. 이는 null 값을 의미합니다(즉, 변수에 값이 없음). 🎜🎜🎜🎜알 수 없는 유형
🎜🎜🎜방법 2: is_numeric() 함수🎜🎜🎜를 사용하여 $var 변수가 숫자인지 감지합니다. 또는 숫자 문자열. $var가 일치하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 구문 "is_numeric($var)
". 🎜<?php header("Content-type:text/html;charset=utf-8"); $num=123; if(is_numeric($num)){ echo "是数字"; }else{ echo "不是数字"; } ?>🎜출력 결과: 🎜🎜
是数字🎜추천 학습: "🎜PHP Video Tutorial🎜"🎜
위 내용은 PHP에서 변수가 숫자인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!