新聞中心
在php中,數(shù)組是一系列數(shù)據(jù)的集合,形成一個(gè)可操作的整體。每一個(gè)數(shù)據(jù)是一個(gè)元素,元素包含鍵名和鍵值。

索引數(shù)組和關(guān)聯(lián)數(shù)組的區(qū)別是由鍵名區(qū)分的
一、索引數(shù)組
索引數(shù)組的下標(biāo)(鍵名)由數(shù)字組成,默認(rèn)從 0 開始,每個(gè)數(shù)字對(duì)應(yīng)一個(gè)數(shù)組元素在數(shù)組中的位置,不需要特別指定,PHP 會(huì)自動(dòng)為索引數(shù)組的鍵名賦一個(gè)整數(shù)值,然后從這個(gè)值開始自動(dòng)遞增。
'; echo '數(shù)組 $arr 中的,鍵名為2的鍵值為:'.$arr[2]; ?>
結(jié)果顯示:
也可以這樣寫:
'蘋果','1' => '香蕉','2' => '橘子','3' => '李子','4' => '草莓');
print_r($arr1);
echo '
';
$arr2[0] = '蘋果';
$arr2[1] = '香蕉';
$arr2[2] = '橘子';
$arr2[3] = '李子';
$arr2[4] = '草莓';
print_r($arr2);
?>結(jié)果顯示:
二、關(guān)聯(lián)數(shù)組
關(guān)聯(lián)數(shù)組的下標(biāo)(鍵名)由數(shù)值和字符串混合的形式組成,如果一個(gè)數(shù)組中有一個(gè)鍵名不是數(shù)字,那么這個(gè)數(shù)組就是關(guān)聯(lián)數(shù)組。
'蘋果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓');
print_r($arr1);
?>關(guān)聯(lián)數(shù)組的鍵名可以是任何一個(gè)整數(shù)或字符串。如果鍵名是一個(gè)字符串,則要給這個(gè)鍵名加上一個(gè)定界修飾符——單引號(hào)' '或雙引號(hào)" "。對(duì)于索引數(shù)組,為了避免混清,最好也加上定界符。
本文題目:php中關(guān)聯(lián)數(shù)組和索引數(shù)組有什么區(qū)別
文章地址:http://m.fisionsoft.com.cn/article/dhhjeio.html


咨詢
建站咨詢
