본문 바로가기

분류 전체보기

(216)
PHP - 문자열 조작 입력 데이터 처리 문자열 바이트 수 얻기 문자열의 바이트 수 얻기는 데이터 베이스에 데이터를 저장할 때 데이터의 바이트 수를 검사해야 할 경우가 있다. 이때 문자열의 바이트 수를 얻으려면 strlen 함수를 사용한다. 1 2 3 4 5 6 7 8 9 Colored by Color Scripter cs strlen 함수를 사용하면 문자열의 길이를 변수로 돌려받을 수 있다. 예를 들면 회원가입을 할 때 사용자가 사용할 아이디 또는 비밀번호가 특정 문자열 길이를 만족해야 할 때 활용할 수 있는 기능이다. 문자열 자르기 문자열 자르기는 HTML 폼에서 송신된 데이터(문자열)에서 필요한 부분만 가져오려면 substr 함수를 사용한다. 대상 문자열과 시작 위치, 시작 위치부터 가져올 문자열까지의 길이를 지정해 결과..
2020년 1월 16일 스터디 기록 PHP - continue문/break문, reqire문/include문 그리고 사용자 정의 함수 https://miyakita.tistory.com/158 PHP - continue문/break문, reqire문/include문 그리고 사용자 정의 함수 continue문/break문 continue문은 if문에서 조건식으로 판단하고 결과가 TRUE일 경우에 continue문을 실행한다. continue문을 실행하면 아래에 있는 다른 처리들을 건너뛰고 다음 반복문으로 이동한다. for문이나.. miyakita.tistory.com PHP - 인수, 반환 값 그리고 전역 변수
PHP - 인수, 반환 값 그리고 전역 변수 인수 작성된 함수 한에서 사용하는 값을 함수 밖에서 전달할 수 있다. 이때 이 값을 인수라고 한다. 1 2 3 4 5 6 7 8 9 10 Colored by Color Scripter cs 위의 코드의 변수 $myage에 수치 19를 할당한다. 이 변수를 check_adult($myage);로 지정하면 변수 $myage는 인수로서 함수에 전달을 하게 되는 것이다. 인수의 기본값을 설정하는 것은 인수를 지정하지 않고 설정된 함수를 실행하면 오류가 발생하게 되는데, 이때 인수가 없어도 오류가 나지 않게 하려면 인수의 기본값을 설정해주면 인수가 없을 때 기본값으로 대체되어 오류 없이 처리를 실행하게 만든다. 1 2 3 4 5 6 7 8 9 10 Colored by Color Scripter cs 위의 코드는 ..
PHP - continue문/break문, reqire문/include문 그리고 사용자 정의 함수 continue문/break문 continue문은 if문에서 조건식으로 판단하고 결과가 TRUE일 경우에 continue문을 실행한다. continue문을 실행하면 아래에 있는 다른 처리들을 건너뛰고 다음 반복문으로 이동한다. for문이나 while문에서도 사용한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Colored by Color Scripter cs 반복 처리에서 배열을 처리할 때 값에 아무 데이터가 없을 때 처리를 계속하게 되면 오류가 발생한다. 이 같은 경우는 continue문을 사용해서 남은 처리를 건너뛰어 다음 반복으로 이동하게 한다. 위의 코드에 경우 tall을 키로서 데이터를 할당하고 있는데, if문에 따른 판단이 tall이..
2020년 1월 15일 스터디 기록 PHP - while문, for문 그리고 foreach문 : https://miyakita.tistory.com/156
PHP - while문, for문 그리고 foreach문 while문 PHP에서 사용하는 while문, for문들은 자바스크립트의 반복문인 while문과 for문과 똑같다. 1 2 3 4 5 6 7 cs while문은 데이터의 수를 미리 알 수 없는 반복 처리에 편리하다. 아래와 같이 폴더 안에 있는 파일명과 디렉터리 명을 모두 표시하게 할 수 있다. 1 2 3 4 5 6 7 8 Colored by Color Scripter cs if 문에서 지정하고 있는 opendir 함수를 사용해 opendir('.')로 지정하고 코드를 실행하고 있는 디렉터리의 핸들러인 $dirhandle을 오픈하면 opendir('.')안의 .가 코드를 실행하고 있는 디렉터리를 나타낸다. 오픈에 성공한 경우에만 if 안에 처리를 실행한다. do while문도 자바스크립트의 do whil..
2020년 1월 13일 스터디 기록 PHP - 연관 배열, 연산자 그리고 조건문 : https://miyakita.tistory.com/154 PHP - 연관 배열, 연산자 그리고 조건문 연관 배열 연관 배열은 배열과 같이 여러 개의 데이터를 할당할 수 있는 상자를 가지고 있다. 각 상자는 임의의 이름(키)을 붙이는 것으로 상자를 식별할 수 있다. 키와 데이터를 관련지어 보관하고 싶을 때 연관.. miyakita.tistory.com
PHP - 연관 배열, 연산자 그리고 조건문 연관 배열 연관 배열은 배열과 같이 여러 개의 데이터를 할당할 수 있는 상자를 가지고 있다. 각 상자는 임의의 이름(키)을 붙이는 것으로 상자를 식별할 수 있다. 키와 데이터를 관련지어 보관하고 싶을 때 연관 배열을 사용한다. 예로 회원 한 명의 이름과 주소나 전화번호와 같은 데이터를 조작할 때 편리하게 사용할 수 있다. 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 Colored by Color Scripter cs 데이터를 할당하는 방법과 출력하는 방법은 위와 같다. 배열과 연관 배열을 사용하는 다차원 배열을 사용할 수 있는데, 주로 데이터베이스를 다룰 때 사용한다. 1 2 3 4 5 6 7 8 9 10..