怎样在数组的末尾追加一个元素

怎样在数组的末尾追加一个元素,第1张

$arr = array(

array(1,2,3),

array("a","b","c")

)

//在数组尾部添加元素

$arr[]=array(11,22,33)

print_r($arr)

这是输出的结果!

Array(  

[0] =>Array  

(  

[0] =>1  

[1] =>2  

[2] =>3  

)  

[1] =>Array  

(  

[0] =>a  

[1] =>b  

[2] =>c  

)  

[2] =>Array  

(  

[0] =>11  

[1] =>22  

[2] =>33  

)  

)

请采纳谢谢!

shell中数组的定义是使用 小括号来表示的,其中数组元素之间用空格作为分隔,比如:

a. 访问特定的数组元素,比如访问第2个元素,那么利用下标index=1进行访问: index支持负值,表示从后向前访问, 第一个元素的index =0, 如果从后向前,那么最后一个元素index 可以表示为index=-1.

b. 访问所有的数组元素,这时候index 用* 表示就可以了;如下:

c. 获取数组元素的个数:

在上述获取所有元素的前面加上一个# 就可以了,如下:

a. 根据index 进行修改:

b. 追加元素到数组中:

当数组名称中含有shell变量的时候,此时随着shell变量的变化,那么引用的数组自然也就不同;此时可以通过如下的方式实现 变量的嵌套:

嵌套变量有两个$符号,一个用来组合成完整的变量名称,另一个用于 标记组合后的内容是一个变量,而后一个$符号需要用 单引号括起来,剩余的部分需要用双引号括起来;然后用echo 来显示这个变量,但因为 单引号 引用的字符不会被shell解释,所以输出结果是单引号,此时用eval 来调用echo 语句就可以实现解析了;具体实例如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11954191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存