1 urldecode() - 개념 urlencode() , rawurlencode()로 URL 인코딩된 문자열을 각각 urldecode() , rawurldecode()로 디코딩 할 수 있습니다. 2 urldecode() - 예제 PHP 코드 123456789 결과 화면 코드 설명 앞에서 URL을 가져올 때 공백이나 한글의 경우에는 인코딩을 해줬는데 이 인코딩된 URL을 다시 디코딩 해주고자 할 때 쓰는 것이 urldecode,rawurldecode 입니다.urlencode으로 인코딩으로 해주었다면 urldecode로 디코딩을 하고 rawurlencode로 인코딩을 한 경우에는 rawurldecode로 디코딩을 해주시면 됩니다.
1. urlencode( ) - 개념URL에 공백이나 한글으로 된 경우에 인코딩이 필요한 경우 인코딩을 해주는 역할 2. urlencode() - 예제 ◈ PHP 코드 12345678 ◈ 결과화면 ◈ 설명 URL을 가져올 때 공백이나 한글의 경우에는 인코딩을 해줘야 합니다.이때 사용해 주는 것이 urlencode,rawurlencode 입니다.두 가지는 공백을 인코딩해주는 차이가 있는데 urlencode는 공백을+로 인코딩하고, rawurlencode는 공백을 %20으로 인코딩한다는 것입니다.
1. strip_tags( ) - 개념입력된 문자 중에서 HTML 태그를 제거 해주는 역할 2. strip_tags() - 예제 ◈ PHP 코드 12345678 ◈ 결과화면 ◈ 설명 위에서 코드를 보면 첫번째 echo는 strip_tags라는 것을 이용하지 않고 출력을 해보았습니다.html 태그가 적용되어서 그대로 표시된 것을 볼 수 있습니다.그래서 두번째 echo에서 strip_tags를 이용해서 출력을 해보니 두번째 처럼 키보드와하루 가 나오는 것을 확인할 수 있습니다.
1. strtolower() - 개념입력된 영문자 중 대문자를 소문자로 바꿔주는 역할한글,숫자,영문 소문자는 해당사항 없음 2. strtolower() - 예제 ◈ PHP 코드 123456 ◈ 결과화면 ◈ 설명 strtolower은 strtoupper는 정반대로 입력된 문자열 중에서 대문자를 소문자로 바꿔주는 역할을 합니다.똑같은 예제로 위에서 같이 A D를 대문자로 입력했을 때 소문자로 바뀌는 결과를 알 수 있습니다.여기에서도 숫자나 한글을 입력하면 어떻게 나오나 궁금해서 같이 입력해 보았는데 역시 아무런 영향을 받지 않습니다.
1. strtoupper() - 개념입력된 영문자 중 소문자를 대문자로 바꿔주는 역할한글,숫자,영문 대문자는 해당사항 없음 2. strtoupper() - 예제 ◈ PHP 코드 123456 ◈ 결과화면 ◈ 설명 strtoupper는 입력된 문자열 중에서 소문자를 대문자로 바꿔주는 역할을 합니다.제가 여기서 bcef를 소문자로 입력했을 때 이것만 대문자로 바뀌는 결과를 알 수 있습니다.혹시나 숫자나 한글을 입력하면 어떻게 나오나 궁금해서 같이 입력해 보았는데 역시 아무런 영향을 받지 않습니다.나중에 영문 소문자를 대문자로 출력하고자 할 때 이용하시면 좋을거 같습니다.
1. strlen(),substr( ) - 개념추출하고자 하는 문자열이 한글이 아닌 영문자와 숫자로만 구성이 되어 있다면 mb_strlen,mb_substr뿐만 아니라 mb_를 제외한 strlen과 substr을 이용해도 똑같은 역할을 수행 ◈ 구문형식strlen(문자)substr(문자, 문자 추출 시작위치, 원하는 만큼의 문자 수) 2. strlen(),substr() - 예제 ◈ PHP 코드 1234567891011 ◈ 결과화면 ◈ 설명 strlen,substr 모두 mb_를 붙여서 사용해도 똑같이 사용 가능합니다.그런데 php에서 한가지 더 지원하는 것이 영문자와 숫자로만 결합된 문자일 경우에는 mb_를 제외하고 써도 똑같은 역할을 한다는 것입니다.한글을 포함시켜서 썼을 때는 한글이 깨져서 반환을 ..
1. mb_substr( ) - 개념mb_substr은 입력된 문자에서 원하는 위치에서 문자를 추출해서 반환 해주는 역할 ◈ 구문형식mb_substr(문자, 문자 추출 시작위치, 원하는 만큼의 문자 수) 2. mb_substr( ) - 예제 ◈ PHP 코드 123456789 ◈ 결과화면 ◈ 설명 mb_substr을 사용하는 법을 보게 되면은 먼저는 문자열을 입력해주고 , 두번째에는 시작위치를 입력해주며 , 마지막에는 원하는만큼의 문자수를 입력하게 됩니다.첫번째 앞에서를 보게 된다고 하면 시작 위치는 0이고 0에서부터 시작해서 3까지, 즉 문자 3개를 추출하라고 하는 것입니다.그래서 키보드 라고 반환을 하게 됩니다.특이한 점은 시작위치는 1이 아니라 0이라는 점입니다. 0부터 시작을 하게 됩니다.그리고 중..
1. mb_strlen( ) - 개념mb_strlen은 입력된 문자에 대해 문자 수가 몇개인지를 반환 해주는 역할 2. mb_strlen( ) - 예제 ◈ PHP 코드 12345678910 ◈ 결과화면 ◈ 설명 mb_strlen을 이용해 숫자,영문자,한글을 출력해 보았습니다.여기서는 바이트와 상관 없이 모두 한 글자를 숫자 하나로 인식해서 그만큼 반환해서 출력합니다.숫자와 영문도 그렇고 한글에서도 한 글자로 인식하고 있음을 알 수 있습니다.그리고 공백 또한 한 글자로 인식하고 있습니다.
1. number_format( ) - 개념number_format은 입력된 숫자를 세자리에서 쉼표로 구분하여 주는 역할 2. number_format( ) - 예제 ◈ PHP 코드 12345 ◈ 결과화면 ◈ 설명 $test에 123456789 라는 숫자를 입력했습니다.그리고 number_format을 이용하여 $test를 출력하여 보니 세자리수 단위에서 콤마(,)가 찍혀서 출력됨을 알 수 있습니다.javascript에서는 이러한 기능이 없어서 function을 하나 만들어서 썼던 거 같은데 php를 공부하다 보니 이러한 기능도 있네요
- Total
- Today
- Yesterday