php關聯陣列和索引陣列差別

2021-09-20 16:43:18 字數 701 閱讀 7547

關聯陣列:沒有明確的索引鍵,預設從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 (

);按print_f()列印陣列:

array ( [1] => 已經在別處買到 [2] => 商品不符合需求 [3] => **太高 [4] => 不想買了 [5] => 賣家沒有交易記錄 [6] => 其他原因 )

轉換為json輸出:

索引陣列 關聯陣列

php 數字 索引陣列一般表示陣列元素在陣列中的位置,是有數字組成,下列標從0開始 比較好的是php中的陣列元素可以是任意型別如 arr3 指定索引號 鍵 值 在陣列中,鍵是不相同的,值可以相同 鍵如果相同時最後乙個鍵會覆蓋前乙個鍵的值 索引陣列 arr array 50,60,70,80,90 a...

PHP中的陣列 索引陣列和關聯陣列

每個陣列可以有多個值 多個值之間用逗號隔開 每個逗號內的資料我們稱為乙個單元 每個單元都是有 鍵 下標 值 也就是鍵值對組成 如果不寫下標 鍵 缺省會使用整數作為下標 每個單元的值必須有下標通過下標來定位每個值在陣列中的位置 每個單元只能有一種型別的下標 索引 整數 或者關聯 字串 當陣列為索引陣列...

PHP學習筆記 索引陣列和關聯陣列的區別

在php中,陣列是一系列資料的集合,形成乙個可操作的整體。每乙個資料是乙個元素,元素包含鍵名和鍵值。索引陣列和關聯陣列的區別是由鍵名區分的 一 索引陣列 arr array 華為 三星 vivo oppo print r arr echo echo 陣列 arr 中的,鍵名為2的鍵值為 arr 2 ...