gpt4 book ai didi

javascript - 以允许 JS 区分它们的方式在 PHP 中创建 "objects"和 "arrays"

转载 作者:行者123 更新时间:2023-11-30 07:59:37 26 4
gpt4 key购买 nike

PHP 创建数组(索引或关联)的语法是相同的,也就是

$arr = [];

但是,json_encode 会将一个空的 PHP“数组”(注意引号)转换为一个空的 JS 数组([]),这在某些情况下是不可取的.

有没有一种方法可以在 PHP 中创建一个空的关联数组,所以 json_encode 会将其转换为一个空的 JS 对象,又名 {},而不是 [].

最佳答案

您可以使用 stdClass :

$obj = new stdClass();
echo json_encode($obj);

这让我获得了预期的 {} 输出。

关于javascript - 以允许 JS 区分它们的方式在 PHP 中创建 "objects"和 "arrays",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31461182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com