일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 협업프로젝트
- line-through
- 인라인블럭
- foreach
- 블럭요소
- Redux store
- useEffect
- 자바스크립트
- JavaScript
- 카우치코딩
- db.json
- Redux
- react
- react redux
- redux 사용방법
- javascript React
- javascript코딩테스트
- React state
- couchcoding
- React onClick
- redux toolkit
- useParams
- 자바스크립트배포
- toString
- first-child
- 콜백함수
- sort
- useSearchParams
- JSON
- 6주포트폴리오
- Today
- Total
목록php (48)
개발하는 루루언니

이메일 형식이 입력 되었는데 형식이 맞는지 검사 한다. 결과 : filter_var ($email, FILTER_VALIDATE_EMAIL) 는 이메일이면 입력 이메일을, 이메일 형식이 맞지 않으면 false 를 리턴한다. filter_var 함수는 파라미터로 도메인인지 검사하는 FILTER_VALIDATE_EMAIL 이나, IP를 검사하는 FILTER_VALIDATE_IP, URL 형식을 검사하는 FILTER_VALIDATE_URL 등을 지원한다.
php 는 값이 숫자인지 검사하는 함수가 몇 개 있다. is_numeric() : 타입을 구분하지 않고 float 으로 캐스팅 될 수 있는지 체크 한다. is_int( ) : 타입을 구분하고 정수인지 체크한다. 문자열 " 1 " 은 false를 리턴한다. 형제함수인 is_float ( ) 와 is_double ( ) 또한 타입을 구분한다. ctype_digit 함수는 문자열이 숫자로만 이루어졌는지 검사한다. preg_match( ) 함수는 정규식을 검사한다. 정규식은 ' / 로 시작 /' 로 끝난다. ^[\-+]?[0-9]*\.?[0-9]+$
- 배열이면 ? 배열이 비어있지 않을것 : 배열이 아니면 좌우 공백을 제거했을 때 빈 문자열이 아닐 것. function valid_required($input) { return is_array($input) ? empty($input) === False : trim($input) !== ''; } var_dump(valid_required("")); var_dump(valid_required(array())); var_dump(valid_required("php")); var_dump(valid_required(array(1))); is_array 함수는 배열인지 검사하는 함수다. empty 는 값이 비어있는지 검사하는 함수다. 문자열 이라면 좌우 공백을 제거했을 때 빈 문자열인지 검사한다. trim(..
str_replace ( ) 🍎 예시 ) $html = ' 유부 생선튀김'; $my_class = 'lunch'; echo str_replace('{class}', $my_class , $html ); 💡 공식 : str_replace ( ' 바뀔 대상 ' , '바꿀문자' , ' 바뀔대상을 담고 있는 변수 ' ) $html변수 안에 있는 문자열 {class} 를 $my_class 변수 안에 있는 문자열 'lunch' 로 치환을 해주는 과정이다. str_replace 함수를 통해 내가 원하는 문자열로 변경이 가능하다.