이 기사는 주로 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 데이터 유형 변환 및 유형 감지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!