PHP에서 함수의 여러 매개변수를 가져오는 방법: 1. func_num_args 함수를 통해 함수에 전달된 총 매개변수 수를 반환합니다. 2. func_get_args 함수를 통해 전달된 함수의 매개변수 목록을 반환합니다. func_get_arg 함수 값을 통해 매개변수 목록의 매개변수를 가져옵니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php에서 함수의 매개변수 수를 얻는 방법은 무엇입니까?
PHP는 함수 매개변수를 동적으로 얻는 방법을 구현합니다:
1. func_num_args — 함수에 전달된 총 매개변수 수를 반환합니다.
int func_num_args ( void )
Example
<?php function demo () { $numargs = func_num_args (); echo "参数个数为: $numargs \n" ; } demo ( 'a' , 'b' , 'c' );
실행 결과
매개변수 수는 3
2. func_get_args - 전달된 함수의 매개변수 목록을 반환합니다.
array func_get_args ( void )
Example
<?php function demo () { $args = func_get_args(); echo "传入的参数分别为:"; var_dump($args); } demo ( 'a' , 'b' , 'c' );
실행 결과
전달된 매개변수는 다음과 같습니다.
array (size=3) 0 => string 'a' (length=1) 1 => string 'b' (length=1) 2 => string 'c' (length=1)
3 - 매개변수 인덱스에 따라 매개변수 목록에서 매개변수 값을 반환합니다.
mixed func_get_arg ( int $arg_num )
예
<?php function demo () { $numargs = func_num_args (); echo "参数个数为: $numargs <br />" ; $args = func_get_args(); if ( $numargs >= 2 ) { echo "第二个参数为: " . func_get_arg ( 1 ) . "<br />" ; } } demo ( 'a' , 'b' , 'c' );
실행 결과
매개변수 수: 3
두 번째 매개변수: b
권장 학습: "PHP Video Tutorial"
위 내용은 PHP에서 함수의 매개변수 수를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!