구현 단계: 1. "array_values (원래 배열)"을 사용하여 원본 배열을 인덱스 배열로 변환합니다. 2. "count(인덱스 배열)"를 사용하여 인덱스 배열의 길이를 찾습니다. $sum=0;" 정의 변수는 합계 결과를 저장하는 데 사용됩니다. 4. for($i=0;$i
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php는 for 루프를 사용하여 배열의 합계를 찾습니다.
for 루프는 사전 정의됩니다. 루프 수를 제어하는 변수 for 문에서 for 루프 문은 알려진 루프 수에 따라 루프 작업을 수행할 수 있으며, 이는 스크립트를 실행해야 하는 횟수가 명확하게 알려진 상황에 적합합니다.
즉, for 문 순회는 배열 첨자와 관련이 있으며 연속적인 인덱스 배열 순회에 적합합니다.
따라서 배열의 합을 찾기 위해 for 루프를 사용하기 전에 배열을 인덱스 배열로 변환해야 합니다.
구현 단계:
1단계: array_values() 함수를 사용하여 원본 배열을 인덱스 배열로 변환
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1=>1,"a"=>2,2=>3,"b"=>4,"c"=>5); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
2단계: count() 함수를 사용하여 길이 구하기 인덱스 배열
$len=count($value); echo "数组长度为:".$len;
3단계: 합계 결과를 저장하기 위해 값 0이 할당된 변수를 정의합니다.
$sum=0;
4단계: for 문을 사용하여 배열을 반복합니다
for ($i=0; $i <数组长度;$i++) { 循环体语句块; }
5단계: 루프 본문에서 "+=" 연산자를 사용하여 배열 요소를 하나씩 추가하여 합계를 구합니다
$sum+=$索引数组变量名[$i];
루프가 끝난 후 $sum 값은 배열의 합계입니다.
샘플 코드:
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1=>1,"a"=>2,2=>3,"b"=>4,"c"=>5); $value=array_values($arr); var_dump($value); $sum=0; $len=count($value); for ($i=0; $i<$len;$i++) { $sum+=$value[$i]; } echo "数组总和为:".$sum; ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 for 루프를 사용하여 PHP에서 배열의 합계를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!