PHP 데이터 유형 간 자동 변환 및 강제 변환이란 무엇인가요? 당신은 전문가인가, 아니면 "초보"인가? 강제변환과 자동변환의 재미에 대해 토론해보자! ! !
부울 값의 자동 유형 변환:
1: 정수 0은 false, 다른 정수 값은 모두 true
2: 부동 소수점 0.0, 부울 값은 false인 한 0이 아닌 값은 true입니다.
3: 빈 문자열은 false입니다. 공백이 있으면 true로 간주됩니다.
4: 문자열의 0도 false로 간주됩니다. , 그 밖의 모든 것은 true입니다.
예를 들어 코드는 다음과 같습니다.
<?php $bool = 0.6; if($bool){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
실행 결과는 다음과 같습니다.
1: 정수 0은 false이고 다른 정수 값은 모두 사실입니다. 코드 데모는 그림과 같습니다: <code>1:整形的0为假,其他整形值全为真,代码演示如图所示:
<?php $bool = 0; if($bool){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
运行结果如下所示:
2:空字符串为假,只要里面有一个空格都算真;代码演示如图所示:
<?php $str = ''; if($str){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
运行结果如下所示:
3:字符串的0,也将其看做是假,其他的都为真;代码演示如图所示:
<?php $str = '1'; if($str){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>실행 결과는 다음과 같습니다:
2: 빈 문자열은 공백이 있는 한 거짓입니다. 코드 데모는 그림과 같습니다:
3:0 문자열도 false로 간주되며 나머지는 모두 true입니다. 데모는 그림과 같습니다:
🎜rrreee🎜실행 결과는 다음과 같습니다:🎜🎜🎜🎜🎜추천: 《🎜PHP Video Tutorial🎜》🎜위 내용은 PHP 데이터 유형 간의 자동 변환과 강제 변환이 무엇인지 아시나요? (소스코드 첨부)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!