php關聯陣列和索引陣列差別
沒有查到明確的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輸出:
[“u5df2u7ecfu5728u522bu5904u4e70u5230″,”u5546u54c1u4e0du7b26u5408u9700u6c42″,”u4ef7u683cu592au9ad8″,”u4e0du60f3u4e70u4e86″,”u5356u5bb6u6ca1u6709u4ea4u6613u8bb0u5f55″,”u5176u4ed6u539fu56e0”]
索引陣列:有明確的索引鍵,形成鍵值對關係。
$temp_arr = array (
`1` => `已經在別處買到`,
`2` => `商品不符合需求`,
`3` => `價格太高`,
`4` => `不想買了`,
`5` => `賣家沒有交易記錄`,
`6` => `其他原因`,
);
按print_f()列印陣列:
Array ( [1] => 已經在別處買到 [2] => 商品不符合需求 [3] => 價格太高 [4] => 不想買了 [5] => 賣家沒有交易記錄 [6] => 其他原因 )
轉換為json輸出:
{“1″:”u5df2u7ecfu5728u522bu5904u4e70u5230″,”2″:”u5546u54c1u4e0du7b26u5408u9700u6c42″,”3″:”u4ef7u683cu592au9ad8″,”4″:”u4e0du60f3u4e70u4e86″,”5″:”u5356u5bb6u6ca1u6709u4ea4u6613u8bb0u5f55″,”6″:”u5176u4ed6u539fu56e0”}
本文轉自ljianbing51CTO部落格,原文連結:http://blog.51cto.com/ljianbing/1601173 ,如需轉載請自行聯絡原作者
相關文章
- bash指令碼中的普通陣列和關聯陣列指令碼陣列
- 【淺出 PHP】陣列相加和陣列合並的區別PHP陣列
- 陣列演算法-差分陣列陣列演算法
- PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列-宣告關聯陣列常量SQL陣列
- Php陣列PHP陣列
- PHP二維關聯陣列的遍歷方式PHP陣列
- php遍歷關聯陣列的三種方法PHP陣列
- PHP陣列轉換為js陣列PHP陣列JS
- PLSQL Language Referenc-PL/SQL集合和記錄-關聯陣列-正確地使用關聯陣列SQL陣列
- PHP陣列學習之計算陣列元素總和PHP陣列
- for迴圈訪問php的索引陣列PHP索引陣列
- PHP 陣列搜尋 sdk & 陣列分頁PHP陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- PHP二維陣列轉一維陣列PHP陣列
- PHP 陣列系列PHP陣列
- php 清空陣列PHP陣列
- php陣列方法PHP陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- php資料型別之陣列PHP資料型別陣列
- java之陣列的索引,排序以及二維陣列Java陣列索引排序
- 矩陣和陣列矩陣陣列
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- PHP中二維陣列與多維陣列PHP陣列
- ***PHP陣列排序+php二維陣列排序方法(PHP比較器)PHP陣列排序
- 10個必須掌握的PHP關聯陣列使用技巧PHP陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- PHP專題-PHP陣列PHP陣列
- 陣列指標和指標陣列陣列指標
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- DM7 陣列索引陣列索引
- php陣列問題PHP陣列
- PHP 陣列合並PHP陣列
- MYSQL A、B表陣列關聯查詢MySql陣列
- javascript關聯陣列簡單介紹JavaScript陣列
- Golang 學習——陣列指標和指標陣列的區別Golang陣列指標
- vue陣列操作遇到坑-關於陣列操作Vue陣列
- 關於在類陣列中使用陣列方法陣列
- 陣列去重和陣列扁平化陣列