7 EYLÜL 2011, ÇARŞAMBA
Nasıl boolean php dize dönüştürmek için
Nasıl boolean
dize dönüştürebilirsiniz?
$string = 'false';
$test_mode_mail = settype($string,'boolean');
var_dump($test_mode_mail);
if($test_mode_mail) echo 'test mode is on.';
verir
boolean doğru
ama boolean false
olmalı.
CEVAP
7 EYLÜL 2011, ÇARŞAMBA
Dizeleri her zaman "" PHP (documentation for empty
alınan): . boş olarak bir değeri yoksa boolean true değerlendirir
- 7* *(boş bir dizge);
- 8* *(bir string olarak 0)
Eğer bir boolean bir dize metin değerine göre ayarlamak için gerekiyorsa, o zaman bu değer varlığı için veya başka bir şekilde kontrol etmek gerekir.
$test_mode_mail = $string === 'true'? true: false;
EDİT: yukarıdaki kodu anlayış. netlik için tasarlanmıştır Gerçek kullanımda aşağıdaki kodu daha uygun olabilir:
$test_mode_mail = ($string === 'true');
Bunu Paylaş:
Nasıl bir dize dönüştürmek için yığın ...
Nasıl Ruby alt veya üst durumda bir di...
Nasıl dize Python küçük harfe dönüştür...
Bayt dönüştürmek için [nasıl] dize?...
Java nasıl bir dize bir karakter dönüş...