티스토리 뷰
1. function 배열 인수 - 개념
php에서 사용자 정의 함수를 만들 때 인수를 고정 개수가 아닌 여러 개수를 받아서 배열로 처리할 때 쓰임
◈ 구문형식
function 함수명($인수,...$인수2)
{
}
2. function 배열 인수 - 예제
◈ PHP 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php function test_array($a,...$b) { $num = $b; $result = "{$a} - {$num}"; return $result; } function test_num($a,...$b) { $num = implode(",",$b); $result = "{$a} - {$num}"; return $result; } echo "배열".test_array("홀수 ",1,3,5,7,9)."<br>"; echo "숫자".test_num("홀수 ",1,3,5,7,9); ?> |
◈ 결과화면
◈ 설명
두번째 인수에 인수를 고정하지 않는 배열의 개념인 ...$b 라는 인수를 선언하였습니다.
그래서 10 이하 홀수인 것만을 표현하고자 할 때 위와 같이 echo를 해서 확인을 해보니깐 ...$b를 그대로 표현할 경우에는 Array로 표시를 합니다.
즉 ...$b = {1,3,5,7,9} 형태의 배열 형태로 저장이 되어 있는 것입니다.
이를 impolde를 통해 배열을 풀어서 콤마 구분자를 두고 표시 할 경우 두번째 처럼 숫자로 표시되는 것을 볼 수 있습니다.
'[개발]프로그래밍 > php' 카테고리의 다른 글
[php] static - 정적 변수 (1) | 2019.11.21 |
---|---|
[php] global - 전역변수 (0) | 2019.11.21 |
[php] function - 초기값 설정 (0) | 2019.11.20 |
[php] mt_rand - 난수를 만드는 함수 (0) | 2019.11.19 |
[php] mysql_select_db() - 사용할 데이터베이스 선택 (0) | 2017.07.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday