vprintf 함수
vprintf 함수는 printf와 유사하게 작동하지만, 가변 개수의 매개변수 대신 배열 형태의 인수를 받습니다. 문자열 형식화는 지정된 패턴에 따라 이루어집니다.
구문
vprintf(string $format, array $args): int
예시
배열 인수를 사용한 기본적인 사용법:
<?php
$format = '이름: %s, 나이: %d';
$args = ['Ivan', 25];
vprintf($format, $args);
?>
코드 실행 결과:
"이름: Ivan, 나이: 25"
예시
다양한 형식 지정자 사용:
<?php
$format = '가격: %.2f, 코드: %04d';
$args = [19.99, 42];
vprintf($format, $args);
?>
코드 실행 결과:
"가격: 19.99, 코드: 0042"
예시
call_user_func_array를 통한 가변 인수 사용:
<?php
$format = '%s scored %d goals in %d matches';
$data = ['Player1', 12, 15];
call_user_func_array('vprintf', [$format, $data]);
?>
코드 실행 결과:
"Player1 scored 12 goals in 15 matches"