在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");