> 백엔드 개발 > PHP 튜토리얼 > 数组循环遍历打印出结果 我在学的时候没看懂,向各位请教下

数组循环遍历打印出结果 我在学的时候没看懂,向各位请教下

WBOY
풀어 주다: 2016-06-23 13:25:26
원래의
887명이 탐색했습니다.

我在学php的时候,看到数组循环遍历打印输出结果,有一句话没看懂
代码如下

$arr[0]=1;
$arr[1]=2;
$arr[2]=3;
$arr[3]=4;
//循环开始
for($i=0;$iecho $i.$arr[$i];  //请问下各位$arr[$i]这句话是什么意思,为啥要把循环$i这个变量,放到数组$arr里面去
}


回复讨论(解决方案)

下标!
你看看执行后的结果,就该明白了

我晓得执行结果
我是说我看不懂
$arr[$i]这句话是什么意思,为啥要把循环$i这个变量,放到数组$arr里面去

$arr[0]、$arr[1] 知道是什么意思吗?
当 $i = 0、$i = 1 时
$arr[$i] 有分别是什么呢?

他们都是下标    而php的下标是从0开始的   就是下标0对应第一个数 1对应第二个数  以此类推

$arr[0]、$arr[1] 知道是什么意思吗?
当 $i = 0、$i = 1 时
$arr[$i] 有分别是什么呢?


我晓得$i其实也是输出的0,1,2,3,
我是没搞明白 为啥吧$i的变量,放在$arr[$i]这个数组变量里面,是不是让$i对应$arr数组每一个下标,然后输出$arr数组每一个值??

是的
小学四、五年级就教过了吧?

这是循环,当$i=0,$i=1,$i=2,$i=3时,分别输出$arr[0],$arr[1],$arr[2],$arr[3]值。

看下数组的定义,下标代表数组值的在索引的位置。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿