您好,登錄后才能下訂單哦!
沒有查到明確的php中定義關聯數組/索引數組的解析,根據phpdocument及百度的一些資料和實際的代碼測試,對關聯數組/索引數據進行定義解析。這個問題主要在和手機端ios app產品提供api時遇到,用關聯數組轉換為json能更好的用oc解析轉換為數組。
關聯數組:沒有明確的索引鍵,默認從0開始作為索引鍵。
$temp_arr = array (
'已經在別處買到',
'商品不符合需求',
'價格太高',
'不想買了',
'賣家沒有交易記錄',
'其他原因',
);
$temp_arr[0] = '已經在別處買到';
$temp_arr[1] = '商品不符合需求';
按print_f()打印數組:
Array ( [0] => 已經在別處買到 [1] => 商品不符合需求 [2] => 價格太高 [3] => 不想買了 [4] => 賣家沒有交易記錄 [5] => 其他原因 )
轉換為json輸出:
["\u5df2\u7ecf\u5728\u522b\u5904\u4e70\u5230","\u5546\u54c1\u4e0d\u7b26\u5408\u9700\u6c42","\u4ef7\u683c\u592a\u9ad8","\u4e0d\u60f3\u4e70\u4e86","\u5356\u5bb6\u6ca1\u6709\u4ea4\u6613\u8bb0\u5f55","\u5176\u4ed6\u539f\u56e0"]
索引數組:有明確的索引鍵,形成鍵值對關系。
$temp_arr = array (
'1' => '已經在別處買到',
'2' => '商品不符合需求',
'3' => '價格太高',
'4' => '不想買了',
'5' => '賣家沒有交易記錄',
'6' => '其他原因',
);
按print_f()打印數組:
Array ( [1] => 已經在別處買到 [2] => 商品不符合需求 [3] => 價格太高 [4] => 不想買了 [5] => 賣家沒有交易記錄 [6] => 其他原因 )
轉換為json輸出:
{"1":"\u5df2\u7ecf\u5728\u522b\u5904\u4e70\u5230","2":"\u5546\u54c1\u4e0d\u7b26\u5408\u9700\u6c42","3":"\u4ef7\u683c\u592a\u9ad8","4":"\u4e0d\u60f3\u4e70\u4e86","5":"\u5356\u5bb6\u6ca1\u6709\u4ea4\u6613\u8bb0\u5f55","6":"\u5176\u4ed6\u539f\u56e0"}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。