관리 메뉴

웹개발자의 기지개

형변환 string, int , double, bool, array, object 본문

PHP

형변환 string, int , double, bool, array, object

http://portfolio.wonpaper.net 2019. 7. 20. 12:24

php 에서도 형변환이 가능하다.

 

asp 상에서는 Cint() 

javascript 상에서는 parseInt() 

이런식으로 바로바로 형변환 시키는 함수들이 따로 존재한다.

 

php 에서도 

 

(string) 문자열

(int) 정수

(double) 실수

(bool) 부울

(array) 배열

(object) 객체

 

이런식으로 $str = (int)$number; 이용하면 된다.

 

보통은 실무에서

$a = "011";   이러한 변수값이 있다면,

이값을 post나 get으로 서브밋하거나 다음페이지로 넘겨서 처리할때, $a = "11"; 형태로 0이 없어진다. 

(php 에서 숫자 앞0은 공백처리된다.)

이러한 상황에서 (string) 캐스팅을 유용하게 쓸수 있는데,

 

$a = (string)$_GET['a'];  이나 $a = (string)$_POST['a'];

 

 

 

Comments