PHP 배열 합계 함수는 "array_sum()"입니다. 이 함수는 1차원 배열의 모든 요소의 합계를 계산하고 요소의 합계를 반환할 수 있으며 구문은 "array_sum($array)"입니다. "$array"의 모든 요소가 정수인 경우 정수 값을 반환하고, 값 중 하나 이상이 부동 소수점 숫자인 경우 부동 소수점 숫자를 반환합니다. "$array"에 숫자가 아닌 요소가 있는 경우 PHP는 이를 숫자 값으로 변환합니다. 변환에 실패하면 계산에 참여하기 위해 0 값으로 사용됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP 배열 요약 기능은 "array_sum()"입니다.
php array array_sum() 함수
array_sum() 함수는 배열의 모든 요소의 합을 계산하고 요소의 합을 반환할 수 있습니다.
<?php header("Content-type:text/html;charset=utf-8"); $array= array(1,2,3,4,5,6,7,8,9,10); var_dump($array); echo '数组所有元素之和:'. array_sum($array); ?>
설명:
$array
의 모든 요소가 정수이면 정수 값을 반환하고, 값 중 하나 이상이 부동 소수점 숫자이면 부동 소수점을 반환합니다. . $array
中所有元素都是整数,则返回一个整数值;如果其中有一个或多个值是浮点数,则返回浮点数。
如果$array
中存在非数值类型的元素,那么PHP会将它们转换成一个数值(PHP是弱语言类型,会根据变量的值,自动把变量转换为正确的数据类型),转换失败就作为 0
$array
에 숫자가 아닌 유형 요소가 있는 경우 PHP는 이를 숫자 값으로 변환합니다. (PHP는 약한 언어 유형이며 자동으로 변수를 올바른 값으로 변환합니다. 데이터 유형의 값), 변환에 실패하면 0
값으로 사용되어 계산에 참여합니다. <?php header("Content-type:text/html;charset=utf-8"); $array= array("10.1xy", 100, '1', "0.01"); var_dump($array); echo '数组所有元素之和:'. array_sum($array); ?>
참고: array_sum() 함수는 1차원 배열만 처리할 수 있습니다.
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); var_dump($arr); $sum=0; foreach($arr as $v){ if(is_array($v)){ $sum+=array_sum($v); }else{ $sum+=$v; } } echo "二维数组的和为:".$sum; ?>
위 내용은 PHP 배열을 합산하는 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!