我json_encode用来转储一个数组,使用array()and得到不同的结果SplFixedArray。它在我使用时array()给了我应有的数组,但在我使用SplFixedArray. 是否有一个原因?
这是我使用普通数组()时返回的内容:
[{"firstName":"Bo","middleName":"N","lastName":"Higgs"},
{"firstName":"Bob","middleName":"D","lastName":"Superstar"}]
当我使用 SplFixedArray 时,它给了我:
{"0":{"firstName":"Bo","middleName":"N","lastName":"Higgs"},
"1":{"firstName":"Bob","middleName":"D","lastName":"Superstar"}}