String Boolean dönüştürme nasıl

3 Cevap php

Ben bir dizeye dönüştürmek istediğiniz bir boolean değişkeni var

$res = true;

Ben de biçiminde olmasını o dönüştürülen değer gerekir "true" "false" değil "0" "1"

$converted_res = "true";
$converted_res = "false";

Ben denedim:

$converted_res = string($res);
$converted_res = String($res);

ama string ve String fonksiyonları kabul edilmez söylüyor. Nasıl bu boolean php "doğru" veya "yanlış" biçiminde bir dizeye dönüştürmek?

3 Cevap

Fonksiyonu var_export, bir değişkenin bir dize temsilini döndürür, böylece bunu yapabilirsiniz:

var_export($res, true);

İkinci argüman yerine onu yankılanan dize döndürmek için işlevini söyler.

? Neden sadece böyle yapmayın:

if ($res) {
    $converted_res = "true";
}
else {
    $converted_res = "false";
}