현재 위치: > 최신 기사 목록> PHP 배열 요소 값을 정수 유형으로 변환하는 일반적인 방법

PHP 배열 요소 값을 정수 유형으로 변환하는 일반적인 방법

gitbox 2025-07-14

소개하다

PHP에서 배열은 여러 가지 다른 유형의 값을 저장할 수있는 일반적이고 중요한 데이터 구조입니다. 일반적으로 이러한 값은 정수, 문자열, 객체 등과 같은 다양한 유형 일 수 있지만 경우에 따라 배열의 요소 값을 정수 유형으로 변환해야합니다. 일부 내장 PHP 기능을 사용하면이 작업이 매우 간단 할 수 있습니다.

내장 기능을 사용하여 요소 값을 정수 유형으로 변환합니다

intval () 함수를 사용하십시오

intval () 은 지정된 값을 정수 유형으로 변환 할 수있는 PHP의 내장 함수입니다. 배열을 반복하고 각 요소에 대해이 기능을 사용하여 배열 요소의 정수 유형 변환을 쉽게 구현할 수 있습니다.

 
$numbers = array(2.3, 4.5, 6.7);
foreach ($numbers as $key => $value) {
  $numbers[$key] = intval($value);
}

위의 코드에서는 배열 $ 숫자의 각 요소를 정수 유형으로 변환하고 최종 결과는 배열 (2, 4, 6)입니다.

캐스트를 사용하십시오

PHP는 또한 캐스팅을 통해 요소 값을 정수로 변환하는 것을 지원합니다. 우리는 (int) 또는 (정수)를 사용 하여이 변형을 달성 할 수 있습니다.

 
$numbers = array(2.3, 4.5, 6.7);
foreach ($numbers as $key => $value) {
  $numbers[$key] = (int) $value;
}

캐스팅을 통해 배열 $ 숫자의 각 요소는 정수 유형으로 변환되며 최종 결과는 배열 (2, 4, 6)입니다.

주목해야 할 것

요소 값의 유형

배열 요소를 변환하기 전에 요소 유형이 변환에 적합한 지 확인해야합니다. 이미 정수 인 요소의 경우 변환 작업에 영향을 미치지 않습니다. 문자열과 같은 다른 유형의 경우 변환하면 정수로 변환됩니다.

변환 된 값

변환 된 정수 값은 원래 요소 값을 대체합니다. 요소의 키 값 쌍 관계를 보존 해야하는 경우 스토리지에 연관 배열을 사용할 수 있습니다.

 
$numbers = array("a" => 2.3, "b" => 4.5, "c" => 6.7);
foreach ($numbers as $key => $value) {
  $numbers[$key] = (int) $value;
}

이 예에서는 배열의 키 값 쌍 관계가 보존되고 각 요소 값은 정수로 성공적으로 변환됩니다.

결론적으로

php의 intval () 함수 또는 캐스트 유형을 사용하면 배열 요소 값을 정수 유형으로 편리하게 변환 할 수 있습니다. 실제로 사용하면 특정 상황에 따라 적절한 방법을 선택할 수 있습니다. 동시에, 요소 값이 불필요한 오류를 피하기 위해 변환 요구 사항을 충족하는지 확인하십시오.