其实说到数组,在很多程序里面都是有的,我在学java中数组和在php中的数组我个人认为还是有些不一样的,特别是在结构上稍微有些不同,所以有时候感觉在java中还是要方便和具有更多的可读性的,但是了解每种语言的不同之处也是有利于自己去处理不同程序之间的问题的。
而在今天智言分享的是php中关于数组中的一些简单说明,首先是对数组中一些常见的注意点说明,如下:
- 数组可以存放任意类型的数据;
- 数组大小不必事先指定,可以动态增长;
- 数组名可以理解为指向数组首地址的引用;
- 数组中的元素可以key=>value的形式存在
- 如果没有给数组指定key,则取当前最大的整数索引值,而新的键名将是该值加1。
而在php数组中,能够常用到的相关函数说明如下:
- count函数:count($数组名);可以统计该数组共多少个元素,相当于java中的length
- is_array:判断某个变量是否是数组类型
- print_r 和 var_dump 将数组元素完整显示出来,var_dump函数更完整些
- explode:对字符串进行分割。 explode(分隔符,被分割的数组);
- foreach:foreach(函数 as 变量1(键)=>变量2(值)){echo 变量1.变量2};主要是打印出数组的元素,以键值对形式打印显示。
- unset:unset(数组元素)销毁某个元素,也可以销毁某个变量,销毁该元素后,关键字不会重新组合。
所以对于大家在使用数组的时候有任何的问题,也是可以在这里留言的,谢谢。
评论前必须登录!
注册