php 需要参数 2 json_encode 错误
php expects parameter 2 json_encode error
我有这个数组returns一个参数错误。
为什么?
echo json_encode(
array("replies" => array(
array("message" => "Success ✅")
)),
array("variables" => array(
array("data1" => "data2")
))
);
您需要将数组包装在一个变量中,因为 json_encode 第二个参数是标志并且您已经传递了数组,所以它是 return错误。有关详细信息,请参阅此 link https://www.php.net/manual/en/function.json-encode.php 或尝试以下示例
echo json_encode(
[["replies" => ["message" => "Success"]],
["variables" => ["data1" => "data2"]]]);
#json #arraytojson #php
我有这个数组returns一个参数错误。 为什么?
echo json_encode(
array("replies" => array(
array("message" => "Success ✅")
)),
array("variables" => array(
array("data1" => "data2")
))
);
您需要将数组包装在一个变量中,因为 json_encode 第二个参数是标志并且您已经传递了数组,所以它是 return错误。有关详细信息,请参阅此 link https://www.php.net/manual/en/function.json-encode.php 或尝试以下示例
echo json_encode(
[["replies" => ["message" => "Success"]],
["variables" => ["data1" => "data2"]]]);
#json #arraytojson #php