13超简单的自学PHP笔记之数组的遍历

白癜风公益亲诊 https://m-mip.39.net/zl/mipso_6298336.html

#PHP自学笔记#

一、数组的遍历与输出

1、数组输出函数

使用print_r()函数进行数组格式化输出。

语法:boolprint_r(mixedexporession)

print_r()函数接受的mixed、exporession参数可以是整型、字符串等类型的变量,输出结果为变量本身。它也可以接受数组变量,会根据key和value按顺序进行内容输出。

提示:echo适合打印但数据,如整型、字符串和浮点型;print_r()适合打印符合数据,如数组和对象,打印效果简洁清晰;而var_dump适合在代码调试时使用,可以打印bool、null等各种数据,不仅会打印数值,也会打印类型和长度。

2、foreach遍历

数组有多个元素,实际应用中会获取数组中的各个元素,这个过程就叫遍历数组。遍历数组的使用场景有很多,比如通过遍历数组分别输出数组的每个元素、查找某个符合要求的元素等。PHP最常用的数组遍历方法是使用foreach结构,foreach作用域数组,可以对数组进行遍历。

foreach有两种用法。第一种格式遍历给定的array——expression数组。每次循环中,当前元素位置的值被赋给value,并且数组内部的指针向前移一步,下一次循环中将会得到下一个元素,以此类推,直到把整个数组遍历完,跳出foreach语句。

第二种foreach的用法和第一种做同样的事,不同的是,除了元素值被获取之外,数组中的每一个键值key也会被获取。第二种格式除了能像第一种格式一样得到数组内元素的值外,还能得到元素的索引值,并保存到key变量中,如果数组的索引值未经过人工设定,则返回系统默认的设定值。

3、for遍历

数字索引数组的key是有规律的。如果数组长度为8,那么索引key是从0一直到7,我们可以通过for循环进行索引遍历。

4、list()函数

list()函数用于在一次操作中为一组变量赋值,可以将数组中值赋给这些变量。list函数只用于数字索引的数组,且数字索引从0开始。




转载请注明:http://www.aierlanlan.com/rzdk/3933.html

  • 上一篇文章:
  •   
  • 下一篇文章: