多維數組json_encode之后產生對象而不是數組問題


1.默認情況下  索引數組  返回的是數組 字符串  (注意索引數組的索引要連續)

2關聯數組  返回的是 對象字符串 

3.多維數組的情況

$a = [
["name"=>"ci","name1"=>"ci","name2"=>"ci","name3"=>"ci","name4"=>"ci"],
["name5"=>"ci","name6"=>"ci","name7"=>"ci","name8"=>"ci","name9"=>"ci"],
["name10"=>"ci","name11"=>"ci","name12"=>"ci","name13"=>"ci","name14"=>"ci"],
];
foreach ($a as $k => $v) {
   if($k ==0){
       unset($a[$k]);
   }
}
sort($a);(不排序 就是返回對象的形式,排了就是返回數組的形式)
var_dump( json_encode($a));


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM