N_Nv
N_Nv
N_Nv
전체 방문자
오늘
어제
  • 분류 전체보기 (63)
    • PHP (13)
    • AutoHotkey (8)
    • Java (3)
    • HTML (0)
    • CSS (0)
    • JavaScript (3)
    • Ubuntu (0)
    • DB (0)
    • AWS (1)
    • ETC (35)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 제임스 알렌
  • 신규 웹하드 추천순위
  • 오뜨파일
  • 오토핫키
  • 자바
  • p2p
  • 명언
  • 좋은글
  • parse_url
  • jQuery
  • 오뜨 무료쿠폰
  • php
  • oottx
  • java
  • autohotkey

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
N_Nv

N_Nv

PHP

[PHP] array_sum() :: 배열 원소 값들 모두 더하기, 다차원 배열 활용법

2022. 7. 21. 12:42
반응형

Description (설명)

array_sum(array $array): int|float

- array_sum()은 배열의 모든 원소를 더한 값을 반환합니다.

- 인자로 받은 배열이 비어있을 경우 0을 반환합니다.

 

Example (예시)

<?php
	$num_arr = (5, 9, 14, 22, 31);
	echo array_sum($num_arr);
	// 81

	$num_and_float_arr = (2.9, 4, 4.4, 5.12, 6.58);
	echo array_sum($num_and_float_arr);
	// 23

	$empty_arr = [];
	echo array_sum($empty_arr);
	// 0
?>

 

array_sum을 활용한 다차원 배열의 원소 값 모두 더하기

<?php

	function array_sum_multiple($arr){
		$sum = array_sum($arr);
		foreach($arr as $v){
			$sum += is_array($v) ? array_sum_multiple($v) : 0;
		}
		return $sum;
	}

?>
반응형
저작자표시 비영리 변경금지 (새창열림)
    'PHP' 카테고리의 다른 글
    • [PHP] ucwords() :: 문자열에서 각 단어의 첫 글자를 대문자로 변경
    • [PHP] nl2br() :: 줄바꿈 문자를 br 태그로 변경
    • [PHP] strrev() :: 문자열 반대로 뒤집기
    • [PHP] parse_url() :: url 구간별로 쪼개서 연관 배열로 반환
    N_Nv
    N_Nv
    개인 블로그 입니다. 궁금하신 내용은 댓글로 남겨주세요.

    티스토리툴바