当前位置: 首页 > news >正文

支付建设网站的费用什么科目天津行业网站建设

支付建设网站的费用什么科目,天津行业网站建设,做企业网站有哪些系统,哪里有门户网站开发公司数组就是一组数据类型相同集合 定义 数组名(元素内容…………) 如果没有元素内容就是空 arr1() # 定义了一个空数组 arr2(1 2 3 4 5 6 ) # 定义了一个元素是整形的数组 arr3("hello" "world" "你好" "世界") # 定义了一个元素为字符…

数组就是一组数据类型相同集合


定义

数组名=(元素内容…………)

如果没有元素内容就是空 

arr1=()
# 定义了一个空数组
arr2=(1 2 3 4 5 6 )
# 定义了一个元素是整形的数组
arr3=("hello" "world" "你好" "世界")
# 定义了一个元素为字符串的数组

输出数组内容

输出数组单个内容可以通过下标,比如arr2

arr2 :1 2 3 4 5 6

下标:0 1 2 3 4 5 

下标是从0开始的

[root@localhost ~]# echo $arr1

[root@localhost ~]# 

# 这个没有因为我定义arr1是一个空数组

[root@localhost ~]# echo $arr2
1
[root@localhost ~]# 

# 直接使用数组名只输出了第一个下标为0的

[root@localhost ~]# echo ${arr2[1]}
2
[root@localhost ~]# echo ${arr2[2]}
3
[root@localhost ~]# echo ${arr2[3]}
4
[root@localhost ~]# echo ${arr2[4]}
5
[root@localhost ~]# echo ${arr2[5]}
6
[root@localhost ~]# echo ${arr2[*]}
1 2 3 4 5 6
[root@localhost ~]#  # 通过下表进行一个输出arr2

 

[root@localhost ~]# echo ${arr3[0]}
hello
[root@localhost ~]# echo ${arr3[1]}
world
[root@localhost ~]# echo ${arr3[2]}
你好
[root@localhost ~]# echo ${arr3[3]}
世界
[root@localhost ~]# echo ${arr3[4]}[root@localhost ~]# echo ${arr3[*]}
hello world 你好 世界
[root@localhost ~]# # 通过下标去访问arr3的数组

 


输出数组全部内容

[root@localhost ~]# echo ${arr2[*]}
1 2 3 4 5 6
[root@localhost ~]# echo ${arr3[*]}
hello world 你好 世界 [root@localhost ~]# for i in ${arr3[*]};do echo $i;done
hello
world
你好
世界[root@localhost ~]# for i in ${arr2[*]};do echo $i;done
1
2
3
4
5
6
[root@localhost ~]# # 可以通过这样去遍历出全部的数组

获取数组的长度

[root@localhost ~]# echo ${#arr2[*]}
6
[root@localhost ~]# echo ${#arr3[*]}
4
[root@localhost ~]# # 这样就可以统计出数组内有多少个元素

修改添加替换数组元素

数组赋值格式:数组名[下标]=,如果下标不存在,则新增数组元素; 下标已有,则覆盖值。

[root@localhost ~]# echo ${arr2[*]}
1 2 3 4 5 6
[root@localhost ~]# arr2[1]=2222
[root@localhost ~]# echo ${arr2[*]}
1 2222 3 4 5 6
[root@localhost ~]# 
[root@localhost ~]# echo ${arr2[*]}
1 2222 3 4 5 6
[root@localhost ~]# arr2[6]=7777
[root@localhost ~]# echo ${arr2[*]}
1 2222 3 4 5 6 7777
[root@localhost ~]# 

数组分片 

${数组名[*@]:起始位:长度},截取部分数组,返回字符串,中间用空格分隔;将结果使用“()”,则得到新的切片数组。

[root@localhost ~]# echo ${arr2[*]}
1 2222 3 4 5 6 7777
[root@localhost ~]# echo ${arr2[*]:0:2}
1 2222
# 意思是从0开始,往后数2个[root@localhost ~]# echo ${arr2[*]:2:2}
3 4
# 意思是从第2个开始,往后数2个[root@localhost ~]# echo ${arr2[*]:6:1}
7777
# 从6开始往后数1个,也就是当前的[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# arr4=$(echo ${arr2[*]:6:1})
[root@localhost ~]# echo $arr4
7777
[root@localhost ~]# 

数组替换元素

[root@localhost ~]# echo ${arr2[*]}
1 2222 3 4 5 6 7777
[root@localhost ~]# echo ${arr2[*]/2222/2}
1 2 3 4 5 6 7777
[root@localhost ~]# echo ${arr2[*]/7777/7}
1 2222 3 4 5 6 7
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# arr5=$(echo ${arr2[*]/2222/2})
[root@localhost ~]# echo $arr5
1 2 3 4 5 6 7777

数组删除元素

[root@localhost ~]# echo ${arr2[*]}
1 2222 3 4 5 6 7777
[root@localhost ~]# unset arr2[0]
[root@localhost ~]# echo ${arr2[*]}
2222 3 4 5 6 7777
[root@localhost ~]# 

删除成功

http://www.yayakq.cn/news/926787/

相关文章:

  • 网站建设要购买服务器吗网站怎么做的支付宝接口
  • 巩义专业网站建设公司页面设计参评
  • 网站版面布局设计的原则深圳建设监理协会网站
  • 旅游网站建设代码电子工程建设信息网站
  • 中山市城乡住房建设局网站wordpress4.9.4漏洞
  • 做一个购物网站需要什么技术企业网站的在线推广方法有
  • 泉州哪里有搭建网站的公司ie9网站后台编辑器
  • 云南昆明网站建设快速优化网站 被 抄袭
  • 新安网站开发wordpress 建站赚钱
  • 银川建立网站网站内怎么做链接
  • 网站制作属于什么行业世界500强企业排名2020
  • 网站建设基本费用网站建设设计公司排名
  • 交互式网站设计wordpress vs dedecms
  • 秦皇岛庆云网站建设用凡客建站做的网站有哪些
  • 建设公司网站的会计分录长春财经学院招生简章
  • 成都营销型网站建设公司受欢迎的郑州网站建设
  • 重庆城市建设网站网页传奇血饮龙纹攻略
  • 漯河专业做网站的公司滕州个人兼职做网站
  • 2017织梦网站怎么做seo北京今天最新新闻
  • 乐昌门户网站网站死链接怎么提交
  • 什么网站做新产品代理苏州哪里做网站好
  • php做的购物网站系统下载申请微官网的网站
  • 网站是怎么建设的wordpress 晒单
  • 如何做好营销型网站用户体验网站开发题目
  • 软件开发接单网站乐山市规划和建设局网站
  • 石家庄网站开发工程师招聘网广州正规网站建设哪家好
  • 买空间送网站秦皇岛优化网站排名
  • 做橙光游戏的网站网站分页
  • 如何做网站的伪静态页面zencart 网站老是跳转到原地址
  • 特色专业网站建设模板东莞展馆设计公司