shell中几种遍历数组的方法
#${my_array[@]} 表示数组的所有元素。
#${!my_array[@]} 表示数组的所有索引。
#${#my_array[@]} 表示数组的长度。
声明一个数组
arr=("1" "2" "3" "4" "5")
或者
tmp="1
2
3
4
5"
arr=($tmp)
#1,利用for循环遍历
for item in "${arr[@]}"
do
echo $item
done
#2,利用数组索引
for i in "${!arr[@]}"
do
echo "${arr[$i]}"
done
#3,用while循环
j=0
while [ $j -lt ${#arr[@]} ]
do
echo ${arr[$j]}
((j++))
done
#${!my_array[@]} 表示数组的所有索引。
#${#my_array[@]} 表示数组的长度。
声明一个数组
arr=("1" "2" "3" "4" "5")
或者
tmp="1
2
3
4
5"
arr=($tmp)
#1,利用for循环遍历
for item in "${arr[@]}"
do
echo $item
done
#2,利用数组索引
for i in "${!arr[@]}"
do
echo "${arr[$i]}"
done
#3,用while循环
j=0
while [ $j -lt ${#arr[@]} ]
do
echo ${arr[$j]}
((j++))
done
PHP中常见的问题点,知识点,及盲点。