다음 빈칸에 들어갈 올바른 캐스팅 연산자는 무엇인가요?

과목: PHP

문제 번호: 2752

medium
다음 빈칸에 들어갈 올바른 캐스팅 연산자는 무엇인가요?
$text = "25 kilometers";
$number = _______ $text;
echo $number;
// 출력 결과: 25
A. (string)
B. (int)
C. (float)
D. (bool)

정답: B



(int) 캐스팅은 문자열의 시작 부분에 있는 숫자만 추출합니다

⦁ "25 kilometers"에서 앞부분의 25만 정수로 변환됩니다

⦁ 문자열 → 정수 변환 규칙:
• 앞부분이 숫자: 그 숫자만 추출 ("123abc" → 123)
• 앞부분이 문자: 0으로 변환 ("abc123" → 0)
• 빈 문자열: 0으로 변환

⦁ 이 특성은 사용자 입력에서 숫자만 추출할 때 유용합니다

💡 학습 팁

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