2){break;}else {echo $array[$i]."
";}"입니다."/> 2){break;}else {echo $array[$i]."
";}"입니다.">

 >  기사  >  백엔드 개발  >  PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법

PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법

青灯夜游
青灯夜游원래의
2023-03-16 19:29:112605검색

PHP를 사용하여 배열을 탐색하고 처음 세 요소만 가져오는 방법: 1. for 문을 사용하여 배열을 반복합니다. 구문은 "for($i=0; $i2){break; }else{echo $array[$i]."
"; }". ($array);>

PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법

이 튜토리얼의 운영 환경: Windows7 시스템, PHP8 버전, DELL G3 컴퓨터

PHP에서는 for 문과 if 문을 사용하여 배열을 순회하고 처음 세 요소만 가져올 수 있습니다. .

  • for 문은 배열을 순회하는 데 사용됩니다.

  • if 문은 순회 횟수를 제한하고 처음 세 요소를 얻는 데 사용됩니다.

자세한 단계:

1단계. 사용 배열을 반복하는 for 문

배열을 반복하는 구문 형식은 다음과 같습니다.

for ($i=0; $i< 数组长度; $i++) {
    //循环体语句块;  
}

아래 코드 예를 살펴보겠습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array= array(2,"数学","梨子",3.14,"榴莲",12);
for ($i=0; $i < count($array); $i++) { 
    echo $array[$i] . "<br/>";
} 
?>

PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법

이때 모든 요소는 얻어지고 루프 본문에 제한 사항을 추가해야 합니다.

2단계: 루프 본문에서 if 문을 사용하여 변수 $i가 2보다 큰지 확인합니다. 더 크면 break 문을 사용하여 루프에서 빠져나옵니다. 계속해서 요소를 출력합니다

    더 크면 배열을 순회한다는 의미입니다. 이때 처음 세 요소를 얻었으므로 break 문을 사용하여 빠져나와야 합니다. 루프. 처음 세 요소보다 크지 않으면 처음 세 요소를 얻지 못하고 출력이 계속됩니다.
  • <?php
    header("Content-type:text/html;charset=utf-8");
    $array= array(2,"数学","梨子",3.14,"榴莲",12);
    for ($i=0; $i < count($array); $i++) {
    	if($i>2){
    		break;
    	}else{
    		echo $array[$i] . "<br/>";
    	}
    } 
    ?>
  • 좋아, 처음 세 요소가 출력되는 것을 볼 수 있습니다.

PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법확장된 지식: for 루프 문

for 루프는 for 문의 루프 수를 제어하는 ​​변수를 미리 정의하므로 for 루프 문은 알려진 루프 수에 따라 루프 작업을 수행할 수 있습니다. , 실행해야 하는 횟수가 명확하게 알려진 스크립트에 적합합니다. for 루프의 구문 형식은 다음과 같습니다.

for (初始化语句; 循环条件; 变量更新--自增或自减) {
    语句块;   
}

for 루프 문은 4부분으로 나눌 수 있습니다. (){} "Statement block", 아래에서 분석해 보겠습니다.

명령문 분석:

()号中的三个表达式和{}中的“语句块”,下面我们来分析一下。

语句解析:

  • 初始化语句(表达式1):主要是初始化一个变量值,用于设置一个计数器,即循环开始的值;该语句仅在第一次循环时执行,以后都不会再执行。

  • 循环条件(表达式2):循环执行的限制条件,用于控制是否执行循环体中的代码;如果条件为TRUE,则循环继续,如果条件为FALSE ,则循环结束,立即退出循环。

  • 变量更新(表达式3):一个带有自增或自减操作的表达式,循环每执行一次,马上修改计数器的值,以使循环条件逐渐变得“不成立”。

  • 语句块:条件判断为真时,需要执行的若干代码。

上面的描述是不是有点绕,我们来看看for循环语句的执行流程图,可以更直观的了解for循环的执行过程:

PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법

了解了for循环的执行过程,接下来我们来实际操作,做一个小题,来看看有没有掌握吧!

训练题:

计算从1加到100的和

<?php
$sum=0;
for($i=1; $i<=100; $i++){
    $sum+=$i;
}
echo &#39;1 + 2 + 3 +...+ 99 + 100 = &#39;. $sum;
?>

输出:

1 + 2 + 3 +...+ 99 + 100 = 5050

我们变一下,既然可以求1加到100的和,也可以求1乘到100的乘积(100 的阶乘)

<?php
$sum=1;
for($i=1; $i<=100; $i++){
    $sum*=$i;
}
echo &#39;1 * 2 * 3 *...* 99 * 100 = &#39;. $sum;
?>

输出:

1 * 2 * 3 *...* 99 * 100 = 9.3326215443944E+157

注:因为0乘以什么都是0,所以这里$sum

초기화 명령문(표현식 1): 주로 루프 시작 부분의 값인 카운터를 설정하는 데 사용되는 변수 값을 초기화합니다. loop, 앞으로는 다시 구현되지 않습니다.

🎜루프 조건(표현식 2): 루프 실행의 제한 조건으로, 루프 본문의 코드 실행 여부를 제어하는 ​​데 사용됩니다. 조건이 TRUE이면 루프가 계속되고, 조건이 FALSE이면 루프가 종료됩니다. 그리고 루프는 즉시 종료됩니다. 🎜🎜🎜🎜🎜변수 업데이트(식 3): 루프가 실행될 때마다 카운터 값이 즉시 수정되어 루프 조건이 점차 "참이 아님"이 됩니다. 🎜🎜🎜🎜🎜Statement 블록: 조건이 참이라고 판단될 때 실행해야 하는 여러 코드입니다. 🎜🎜🎜🎜🎜위 설명이 조금 복잡합니까? for 루프의 실행 과정을 보다 직관적으로 이해하기 위해 🎜for 루프 문🎜의 실행 흐름도를 살펴보겠습니다. 🎜🎜PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법🎜🎜이제 for의 실행 프로세스를 이해했습니다. 루프, 연습해 봅시다. 조작, 간단한 질문을 해보고 마스터했는지 확인해보세요! 🎜🎜🎜훈련 질문: 🎜🎜🎜100에 1을 더한 합을 계산하세요🎜rrreee🎜출력: 🎜rrreee🎜100에 1을 더한 합을 구할 수 있으므로 1을 곱한 결과도 구할 수 있습니다. by 100(100 계승) 🎜rrreee🎜출력: 🎜🎜rrreee🎜참고: 0을 곱한 모든 항목은 0이므로 여기서 $sum 변수의 초기 값은 0이 될 수 없고 1이 됩니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 배열을 순회하고 처음 세 요소만 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.