구현 단계: 1. 합계 결과를 저장하기 위해 0 값이 할당된 변수를 정의합니다("$sum=0;" 구문). 2. foreach 문을 사용하여 배열을 반복합니다("foreach($array" 구문). as $value){loop body 문 블록}"; 3. 루프 본문에서 is_numeric()을 사용하여 배열 요소가 숫자(또는 숫자 문자열)인지 감지하고 숫자 요소를 합계에 추가합니다. 구문은 " if(is_numeric($value)){$ sum+=$value;}".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
배열에 있는 숫자의 합을 찾는 PHP 방법
1단계: 변수 정의 합산 결과 저장에 값 0이 할당되었습니다.
$sum=0;
2단계: foreach 문을 사용하여 배열을 반복합니다.
foreach ($array as $value){ 循环语句块 }
주어진 $array 배열을 탐색하고 현재 배열의 값을 각 루프의 $value에 할당합니다.
3단계: 루프 본문에서 is_numeric()을 사용하여 배열 요소가 숫자(또는 숫자 문자열)인지 감지하고 숫자 요소를 합계에 추가합니다.
if(is_numeric($value)){ $sum+=$value; }
루프가 끝난 후 $sum 값 합산 결과입니다.
구현 코드:
<?php header("Content-type:text/html;charset=utf-8"); $array = array("php",1,2,'3',4,"hello","5",null,true,"6",7,8,"9","a"); var_dump($array); $sum=0; foreach($array as $value){ if(is_numeric($value)){ $sum+=$value; } } echo "数组中数字的总和:".$sum; ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열의 숫자 합계를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!