>백엔드 개발 >PHP 튜토리얼 >PHP 데이터 유형 변환 및 유형 감지

PHP 데이터 유형 변환 및 유형 감지

小云云
小云云원래의
2018-03-27 16:17:101353검색

이 기사는 주로 PHP 데이터 유형 변환 및 유형 감지를 공유합니다. 비록 PHP에 대한 기본 지식이지만 매우 유용하며 모든 사람에게 도움이 되기를 바랍니다.

암시적 변환(자동 변환)

문자열 유형으로 변환

true --> '1'

false, null --> 빈 문자열

숫자 유형으로 변환

적절한 값으로 시작 첫 번째 잘못된 값의 끝

잘못된 값으로 시작하여 0

으로 변환되어 부울 유형

0, 0.0, '', "", '0', null, array()로 False로 변환됩니다.

문자열, 정수, 부동 소수점 숫자, '0.0', 'false', ''는 true입니다.

표시 변환

임시 변환

1. (변수형) $ 변수명

구문:

정수형: (int) $ 변수명

부동소수점형: (float) $ 변수명

문자형: (string) $variable name

Boolean: (bool) $variable name

비어 있음: (unset) $variable name

Number: (array) $variable name

Object: (object) $variable name

2 . 시스템 함수 구현

intval($변수명) 정수로 변환된 변수의 값을 반환

floatval($변수명) 부동소수점형으로 변환된 변수의 값을 반환

strval($변수명) 반환 문자열로 변환된 변수 Type value

oolval($variable name) Boolean type으로 변환된 변수의 값을 반환

Permanent Conversion

settype($variable name, 'type') 변수의 Type을 설정

변수 유형 감지

정수 유형 is_int( )

Float is_float()

String is_string()

Boolean is_bool()

Scalar is_scalar()

null is_null()

array is_array()

객체 is_object()

리소스 is_resource()

숫자 또는 문자열 값 is_numeric()

암시적 변환(자동 변환)

문자열 유형으로 변환

true --> '1'

false, null -- > ; 빈 문자열

은 숫자 유형

으로 변환되고 첫 번째 잘못된 값으로 끝납니다.

는 잘못된 값으로 시작하여 0

으로 부울 유형

0, 0.0으로 변환됩니다. , '', "", '0', null, array()는 false입니다.

문자열, 정수, 부동 소수점 숫자, '0.0', 'false', ''는 true입니다.

표시 변환

임시 변환

1. (변수형) $ 변수명

구문:

정수형: (int) $ 변수명

부동소수점형: (float) $ 변수명

문자형: (string) $variable name

Boolean: (bool) $variable name

비어 있음: (unset) $variable name

Number: (array) $variable name

Object: (object) $variable name

2 . 시스템 함수 구현

intval($변수명) 정수로 변환된 변수의 값을 반환

floatval($변수명) 부동소수점형으로 변환된 변수의 값을 반환

strval($변수명) 반환 문자열로 변환된 변수 Type value

oolval($variable name) Boolean type으로 변환된 변수의 값을 반환

Permanent Conversion

settype($variable name, 'type') 변수의 Type을 설정

변수 유형 감지

정수 유형 is_int( )

Float is_float()

String is_string()

Boolean is_bool()

Scalar is_scalar()

null is_null()

array is_array()

객체 is_object()

리소스 is_resource()

숫자 또는 문자열 값 is_numeric()

관련 권장 사항:

JavaScript 데이터 유형 변환 원칙에 대한 자세한 설명

PHP 데이터 유형 변환 변환

요약 JS 데이터 유형 변환

위 내용은 PHP 데이터 유형 변환 및 유형 감지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.