json_encode轉成帶 花括號的{ } 和 中括號的[ ] 2種 形式 json數據


 

 

//提交多個出差人員 .命名為數組 name="apply_members[] "

//php接收到數據 為 數組  $aa = array('0'=>11,'1'=>22,'2'=>33);

//使用 $aa = implode($aa,',') ; 拼成字符串.以逗號隔開, 入庫,.方便查詢  string(8) "11,22,33"

//$aa = implode($aa) //直接把數組值連接起來 string(8) "112233"

// 方便一次讀取出出差人員姓名 身份證 where id in string(8) "11,22,33"

 

$a = array('1'=>'11','2'=>'22','3'=>'99');//無序的下標(沒有從零開始),則json_encode后變 對象型json, 是花括號 { }  json_decode后變對象
$b = json_encode($a);
var_dump($b);
var_dump(json_decode($b));

 

string(28) ""1":"11","2":"22","3":"99"  }"  對象型json    

object(stdClass)#6 (3) { ["1"]=> string(2) "11" ["2"]=> string(2) "22" ["3"]=> string(2) "99" }

 

$a = array('0'=>'11','1'=>'22','2'=>'99'); //有序的下標(從0開始,遞增),則json_encode后變 數組形json, 是中括號的[ ]  json_decode后變數組
$b = json_encode($a);
var_dump($b);
var_dump(json_decode($b));

 

string(16) "["11","22","99"]"

array(3) { [0]=> string(2) "11" [1]=> string(2) "22" [2]=> string(2) "99" }

 

 

$a = array('3'=>'11','1'=>'22','2'=>'99');
$b = implode(',',$a); //不管下標是有序還是無序, 這個方法只關心 值,跟下標無關,

//如果沒有.拼接的分隔符,直接把所有的數組中的值連接起來

 

 

淘寶原價190的U盤--->淘寶阿姨領卷100元-->淘寶實際付款90元

淘寶阿姨  http://www.taobaoayi.com

 


免責聲明!

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



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