이 글은 PHP에서 Boolean(bool)형으로 변환할 때의 몇 가지 상황을 요약해서 소개합니다. 매우 간단합니다. 도움이 필요한 친구가 참고하면 됩니다.
문제 원인: PHP에서 if (true==2) Return true 아니면 거짓?
결과는 사실입니다. 이 질문에 따라 PHP에서 다른 데이터 유형도 테스트했습니다.
결론:
을 bool형으로 변환하면 false가 됩니다. 4.NULL
Welcome to add...
테스트 코드:<?php
function p($title,$mybool){
echo "<pre class="brush:php;toolbar:false">".$title;
echo var_dump($mybool)."
";
}
class foo {
function do_foo() {
echo "你好!";
}
}
echo"PHP中的其他类型转化为Bool类型
";
//零
$n0=boolval(0);
p("零:",$n0);
//正整数
$n=boolval(2);
p("正整数:",$n);
//负整数
$nx=boolval(-2);
p("负整数:",$nx);
//字符空格
$ss=boolval(" ");
p("字符空格:",$ss);
//空字符串
$sn=boolval("");
p("空字符串:",$sn);
//字符串
$s=boolval("chinacion");
p("字符串:",$s);
//空数组
$an=boolval(array());
p("空数组:",$an);
//数组
$a=boolval(array(0=>1));
p("数组:",$a);
//null类型
$nu = boolval(NULL);
p("NULL:",$nu);
//object
$bar = new foo;
$bar;
$obj = boolval($bar);
p("Object:",$obj);
위 내용은 PHP에서 flase 문자를 bool 유형으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!