[php] 형변환 함수
PHP에는 다양한 형변환 함수가 있습니다. 이러한 함수들은 변수의 데이터 형을 다른 형으로 변환하기 위해 사용됩니다. 이 포스트에서는 몇 가지 주요 PHP 형변환 함수에 대해 알아보겠습니다.
(int)나 intval()
(int)
또는 intval()
함수를 사용하여 변수를 정수형으로 변환할 수 있습니다. 예를 들어:
$value = '123';
$int_value = (int)$value;
또는
$value = '123';
$int_value = intval($value);
$int_value
에는 이제 정수값 123이 할당됩니다.
(float)나 floatval()
(float)
또는 floatval()
함수를 사용하여 변수를 부동 소수점형으로 변환할 수 있습니다. 예를 들어:
$value = '123.45';
$float_value = (float)$value;
또는
$value = '123.45';
$float_value = floatval($value);
$float_value
에는 이제 부동 소수점 값 123.45가 할당됩니다.
(string)나 strval()
(string)
또는 strval()
함수를 사용하여 변수를 문자열로 변환할 수 있습니다. 예를 들어:
$value = 123;
$string_value = (string)$value;
또는
$value = 123;
$string_value = strval($value);
$string_value
에는 이제 문자열 ‘123’이 할당됩니다.
(array)나 settype()
(array)
또는 settype()
함수를 사용하여 변수를 배열로 변환할 수 있습니다. 예를 들어:
$value = '1,2,3';
$array_value = (array)explode(',', $value);
또는
$value = '1,2,3';
$array_value = explode(',', $value);
settype($array_value, 'array');
$array_value
에는 이제 배열값 [1, 2, 3]이 할당됩니다.
이러한 PHP 형변환 함수는 데이터를 하나의 형에서 다른 형으로 쉽게 변환할 수 있도록 도와줍니다. 하지만 형변환을 과도하게 사용하는 것은 코드를 혼란스럽게 만들 수 있으므로 신중하게 사용해야 합니다.
참고 자료
위의 예시는 각 함수들이 어떻게 사용되는지에 대한 것일 뿐, 실제 상황에 따라 다른 방식으로 사용될 수 있습니다.