PHP之陣列索引,關聯

2021-08-06 06:52:54 字數 1884 閱讀 5909

/二維的索引+關聯

$arr3=['id'=>1,'username'=>'king1','age'=>12];

$arr3=['id'=>2,'username'=>'king2','age'=>12];

$arr3=['id'=>3,'username'=>'king3','age'=>12];

$arr3=['id'=>4,'username'=>'king4','age'=>12];

print_r($arr3);

//二維關聯+關聯

$arr4['course']=['coursename'=>'php','coursedesc'=>'php is the best language'];

print_r($arr4);

$arr5=1;

print_r($arr5);

//通過array()建立多維陣列

$arr=array(

'a');

print_r($arr);

//二維索引+索引

$arr=array(

array('a','b','c'),

array('d','e','f')

);print_r($arr);

/*array

([0] => array

([0] => a

[1] => b

[2] => c

)[1] => array

([0] => d

[1] => e

[2] => f))

*///二維索引+關聯

$arr=array(

array(

'id'=>1,

'username'=>'king'

),array(

'id'=>2,

'username'=>'queen'));

print_r($arr);

//二維關聯+索引

$arr=array(

'users'=>array('king','queen','張三'),

'ages'=>array(12,34,56)

);print_r($arr);

//二維關聯+關聯

$arr=array(

'usersinfo'=>array(

'id'=>1,

'username'=>'king'

),'courseinfo'=>array(

'cid'=>1,

'coursename'=>'php'));

print_r($arr);

//二維中最重要的形式是二維索引+關聯的形式(資料庫中查詢出的記錄就是這種形式)

//二維的關聯+關聯

$arr=array(

array(

array('a')));

print_r($arr);

echo '';

$arr=['a','b','c'];

print_r($arr);

$arr=[

['id'=>1,'username'=>'king1','age'=>12],

['id'=>2,'username'=>'king2','age'=>22],

['id'=>3,'username'=>'king3','age'=>32],

['id'=>4,'username'=>'king4','age'=>42]

];print_r($arr);

echo '';

$arr=[

'courses'=>['coursename'=>'php','coursedesc'=>'php 是最好的語言'],

'test'=>['a'=>'aa','b'=>'bb']

];print_r($arr);

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

關聯陣列 沒有明確的索引鍵,預設從0開始作為索引鍵。temp arr array temp arr 0 已經在別處買到 temp arr 1 商品不符合需求 按print f 列印陣列 array 0 已經在別處買到 1 商品不符合需求 2 太高 3 不想買了 4 賣家沒有交易記錄 5 其他原因 轉...

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

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

索引陣列 關聯陣列

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