codeigniter将tinyint类型的记录转换为布尔值


codeigniter convert tinyint type record to boolean

在codeigniter中,有什么技巧可以将返回的tinyint记录类型转换为布尔值吗?

我有这个记录:

[{
    "id": "1",
    "body": "Go to store",
    "completed": "1"
}, {
    "id": "2",
    "body": "Learn Angular",
    "completed": "0"
}]

我想将完成的属性转换为布尔值,因此结果如下:

[{
    "id": "1",
    "body": "Go to store",
    "completed": true
}, {
    "id": "2",
    "body": "Learn Angular",
    "completed": false
}]

怎么做?感谢

您应该在json之外转换它,只需尝试:

$completed = ($completed === 1)

试试这个:

foreach($yourjsondata as $j)
    $j['completed'] = ($j['completed'] === "1");