#!/bin/bash
# file name : 陣列與關聯陣列
# usage : 備忘
#定義乙個陣列
array_var1=(test1 test2 test3)
#定義乙個陣列
#array_var2[0]=p1
array_var2[1]=p2
echo "array_var1[0]: "$
index1=1
echo "array_var1[1]: "$
echo "array_var2[0]: "$
echo "array_var1 所有元素: "$
echo "array_var1 所有元素: "$
echo "array_var1 長度: "$
#關聯陣列
declare -a ass_array1
ass_array1[orangle]="200 dollar"
#加不加引號是乙個key,這裡後者pear會覆蓋前者
ass_array1["pear"]=300
ass_array1[pear]=400
echo "ass_array1[pear]: "$
echo "ass_array1所有key: "$
result:
array_var1[0]: test1
array_var1[1]: test2
array_var2[0]:
array_var1 所有元素: test1 test2 test3
array_var1 所有元素: test1 test2 test3
array_var1 長度: 3
ass_array1[pear]: 400
陣列與關聯陣列
簡介 陣列允許指令碼利用索引將資料集合儲存為獨立的條目。bash支援普通陣列和關聯陣列,前者使用整數作為陣列索引,後者使用字串作為陣列索引。當資料以數字順序組織的時候,應該使用普通陣列,例如一組連續的迭代。當資料以字串組織的時候,關聯陣列就派上用場了,例如主機名稱。本節會介紹普通陣列和關聯陣列的用法...
索引陣列 關聯陣列
php 數字 索引陣列一般表示陣列元素在陣列中的位置,是有數字組成,下列標從0開始 比較好的是php中的陣列元素可以是任意型別如 arr3 指定索引號 鍵 值 在陣列中,鍵是不相同的,值可以相同 鍵如果相同時最後乙個鍵會覆蓋前乙個鍵的值 索引陣列 arr array 50,60,70,80,90 a...
1215 關聯陣列
一 陣列變數的限制 在前面講的陣列變數中,可以通過下標訪問其中的元素。例如,下列語句訪問陣列 array 的第三個元素 scalar array 2 雖然陣列很有用,但它們有乙個顯著缺陷,即很難記住哪個元素存貯的什麼內容。假如我們來寫乙個程式計算某檔案中首字母大寫的單詞出現的次數,用陣列來實現就比較...