【发布时间】:2019-06-11 05:17:02
【问题描述】:
我将使用带有 json_encode 的 PHP 创建一个 json 文件。我打算在将其更改为 json 之前包含一个将在数组中调用的函数。数组内部的函数是否可以调用?
$arrayList = array(
array(
'uid' => "1234",
'nilai' => getBoolean (1)));
function getBoolean ($value) {
if ($value == 0 ) {
echo "false";
} else {
echo "true";
}
}
echo json_encode ($arrayList);
输出json
true[{"uid":"1234","nilai":null}]
如果我想要像下面这样的 json 输出怎么办
[{"uid":"1234","nilai":true}]
所以函数 (getBoolean) 的值进入 json 而不是外部。谢谢
【问题讨论】:
标签: php arrays boolean return-type custom-function