我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"}}