다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2747

medium
다음 코드의 실행 결과는 무엇인가요?
$a = "123";
$b = 456;
var_dump(is_numeric($a));
var_dump(is_numeric($b));
A. bool(false) bool(true)
B. bool(true) bool(false)
C. bool(true) bool(true)
D. bool(false) bool(false)

정답: C



is_numeric() 함수는 숫자 또는 숫자 문자열인지 확인합니다

"123"은 숫자 문자열이므로 true 반환

456은 정수 타입이므로 true 반환

⦁ is_numeric()의 특징:
• 순수한 숫자: true
• 숫자로만 구성된 문자열: true
• 문자가 포함된 문자열: false

⦁ 이 함수는 사용자 입력 값의 숫자 유효성 검사에 매우 유용합니다

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.