데이터를 다루다 보면 문자열에 있는 값을 숫자(정수형)로 변환을 해줘야 하는 경우가 있다.
매번 찾아보고 그러는 것이 헷갈려서 오늘은 방법에 대해서 정리를 해봤다.
1) 캐스팅을 이용한 변환
흔히 프로그래밍을 하다 보면 () 안에 변수 형태를 넣어서 캐스팅을 해서 변환을 해주는 경우가 있다.
PHP에서도 이러한 방법으로 변환이 가능하다.
<?php
$test = "10";
$test_int = (int)$test;
?>
이런 식으로 직접적으로 캐스팅을 통해서 변환을 할 수 있다.
같은 방법으로 float 역시 가능하다.
2) 함수를 이용한 변환
PHP에서도 함수를 이용해서 변수를 변환할 수 있는데 문자열을 숫자로 변환해 주는 함수는 다음과 같다.
<?php
$test = "10";
$test_int = intval($test);
?>
방법은 비슷하지만 intval이라는 함수는 string를 int형으로 변환을 해주는 역할을 한다.
마찬가지로 floatval이라는 함수는 string를 float로 변환을 해준다.
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] DOMDocument::loadHTML() 경고 해결 하는 법 (0) | 2023.06.21 |
---|---|
[PHP] 버튼 클릭할 때 함수 실행하는 법 (0) | 2023.06.20 |
[PHP] mysql 연동해서 사용하기 (0) | 2023.06.19 |
[PHP] 문자열을 분할하는 방법 (0) | 2023.06.15 |
[PHP] 한글 깨짐 현상 해결하는 법 (0) | 2023.06.13 |