やりたいこと
trueはtrue、falseはfalseと出力したい。
うまくいかなかった方法
配列をtrueとfalseで初期化し、値を出力した。
$tf = array(true,false,true,false);
for($i = 0;$i < 4;$i++){
print $tf[$i]."<br>";
}
結果
trueは1、falseは""と出力される
1
1
うまくいった方法
出力の際にvar_exportを使った。
$tf = array(true,false,true,false);
for($i = 0;$i < 4;$i++){
print var_export($tf[$i])."<br>";
}
結果
trueはtrue、falseはfalseと出力される。
true
false
true
false
まとめ
PHPはtrueとfalseがそのまま出力されないため、var_exportが必要。