索引陣列和關聯陣列的key與常量的關係

2021-08-08 07:11:06 字數 455 閱讀 2756

//如果arr的key加上引號會先去陣列中找字串匹配,如果沒有陣列中沒有字串返回null。

//如果arr的key值沒有加引號那麼先去找是否有定義的常量,如果沒有常量在匹配是否有加引號的key

// 相對路徑

define(demo,10);

$arr1[『demo』] = 『human』;

$arr1[10] = 「pig」;

var_dump($arr1[『demo』]);//human

var_dump($arr1[demo]);//pig

//常量的第乙個引數加不加引號不影響

echo 「」;

define(『fruit』,』veggie』);

print

print

$arr[fruit]; // carrot

索引陣列 關聯陣列

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

數字索引陣列根據指定key轉關聯陣列

array.c php function array to associative else retval operand for zend hash internal pointer reset ex z arrval p operand data pos zend hash get curren...

陣列與關聯陣列

簡介 陣列允許指令碼利用索引將資料集合儲存為獨立的條目。bash支援普通陣列和關聯陣列,前者使用整數作為陣列索引,後者使用字串作為陣列索引。當資料以數字順序組織的時候,應該使用普通陣列,例如一組連續的迭代。當資料以字串組織的時候,關聯陣列就派上用場了,例如主機名稱。本節會介紹普通陣列和關聯陣列的用法...