묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
구문 해석의 의문점 질문입니다.
2004.07.31 10:07
41 // 문자열내의 값이 숫자인지를 검사. 숫자이면 1을 리턴, 아니면 0을 리턴
42 function isNum($str) {
43 if(eregi("[^0-9]",$str)) return 0;
44 return 1;
위에서 보듯이 해석이 반대로 된건 아닌가요
c언어와 비슷한거 아닌가 하네요... 그래서 전부 이런 식으로 해석되어 있어서 그냥그냥 넘길려구 해도 자꾸 걸리는게있어서 입니다.
해석"만약 어떤 구문에 숫자이면 0을 리턴하고 그외는 1를 리턴한다"라고 해석해야 하는거 아닌가요
중요한 문제인데 만약 제가 잘못 생각하고 있다면 어떤 점이 잘못 생각하고 있는지 답변 부탁드립니다.
그럼 즐거운 하루 되시고 좋은하루 되세요..^^*
42 function isNum($str) {
43 if(eregi("[^0-9]",$str)) return 0;
44 return 1;
위에서 보듯이 해석이 반대로 된건 아닌가요
c언어와 비슷한거 아닌가 하네요... 그래서 전부 이런 식으로 해석되어 있어서 그냥그냥 넘길려구 해도 자꾸 걸리는게있어서 입니다.
해석"만약 어떤 구문에 숫자이면 0을 리턴하고 그외는 1를 리턴한다"라고 해석해야 하는거 아닌가요
중요한 문제인데 만약 제가 잘못 생각하고 있다면 어떤 점이 잘못 생각하고 있는지 답변 부탁드립니다.
그럼 즐거운 하루 되시고 좋은하루 되세요..^^*
댓글 2
-
이범진
2004.07.31 10:29
-
특급잠수부
2004.08.07 18:48
^는 시작한다라는 뜻입니다.
숫자이면 0을 리턴 한다는건데
소스를 잘못치셨네요
if (eregi("^[0-9]",$str)) return 0;
else return 1;
else가 없네요 -_-
0-9가 아니면 0을 리턴한다로 해석하는게 맞는듯 한데요..