| 제목 | intval vs (int) | ||
|---|---|---|---|
| 글쓴이 | 한대승(불의회상) | 작성시각 | 2013/09/05 11:05:22 | 
| 
                         | 
                |||
| 
                             $snum = '0123'; 
여러분은 명확한(?) 정수값을 원할때 어떤 방법을 사용 하시나요? 
$inum = intval($snum); // 123 
$inum = (int)$snum; // 123 
예상 하신 것처럼 결과는 같습니다. 
                        
                    일단 저는 intval()  | 
                |||
| 다음글 | 독일 뮌헨입니다 (6) | ||
| 이전글 | PHP 5.5.3 버전에서 mysql_connect (4) | ||
| 
                             
                                변종원(웅파)
                                /
                                2013/09/05 11:33:04 /
                                추천
                                0
                             
                            
                                두번째요
                             
                         | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2013/09/05 11:36:56 /
                                추천
                                0
                             
                            
                                참고로 메뉴얼을 살펴보면 intval()은 두번째 인자가 있으며 디폴트 값은 10 입니다. 
                        int intval ( mixed $var [, int $base = 10 ] );  | 
                    
| 
                             
                                들국화
                                /
                                2013/09/05 11:45:22 /
                                추천
                                0
                             
                            
                                음... 메뉴얼이 그렇타면 intval이 더 편리 할것 같네요. 
                        그래도 c언어 사용하던 버릇이 있어서 지금까지는 두번째로 썼네요.. ^^ 여담으로 exit(), die()중에 권고는 exit()를 쓰라 하지만 전 짧아서 아직도 die()쓰네요.. ㅋㅋㅋ var_dumap()도 안쓰고 항상 print_r() ^^  | 
                    
| 
                             
                                니삼
                                /
                                2013/09/05 13:30:21 /
                                추천
                                0
                             
                            
                                디폴트값을 설정할 수 있으면 활용도가 있어보여요 ㅎ 앞으론 1번쓸게요
                             
                         | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2013/09/05 13:34:01 /
                                추천
                                0
                             
                            
                                디폴트에 대한 오해가 있을까 하여 메뉴얼에 기재된 내용 추가 합니다. 
                        var : 정수로 변환할 스칼라 값 
                             | 
                    
| 
                             
                                니삼
                                /
                                2013/09/05 13:57:02 /
                                추천
                                0
                             
                            
                                 이런 그 디폴트값인가요
                             
                         | 
                    
| 
                             
                                변종원(웅파)
                                /
                                2013/09/05 16:07:30 /
                                추천
                                0
                             
                            
                                10이 뭔가했네요. 진법이네요. 
                         | 
                    
| 
                             
                                risa
                                /
                                2013/09/05 17:44:23 /
                                추천
                                0
                             
                            
                                 저도 (int)에 한표! 
                        intval에 진법 변환이 있었다니.. 나중에 생각나면 한번 써봐야 겠네요. 들국화 // 전 둘다 씁니다! 둘다 다른 맛(?)이 있어서... 배열 확인은 print_r() 이 변수가 뭐가 들어갔는지 정확히 뽑아 내고 싶을땐 var_dump() exit 와 die 중에는 항상 exit 만 쓰고있네요. die 는 조건 비교할때 쓰다보니... 둘이 뭔가 약간 다른걸로 알고있습니다.  | 
                    
| 
                             
                                빡빡머리
                                /
                                2013/09/06 10:06:56 /
                                추천
                                0
                             
                            
                                 귀찮은 저는  
                        $inum = $inum+0;  | 
                    
| 
                             
                                당근병아리
                                /
                                2013/09/07 16:38:37 /
                                추천
                                0
                             
                            
                                (int) 가 개인적으로 더 익숙해집니다. ^^
                             
                         |