strcasecmp int strcasecmp(string str1, string str2) 두개의 문자열을 비교하여 음수, 양수, 0으로 결과값을 반환한다. 대소문자를 구분하지 않는다. strcasecmp()는 대소문자를 구분하지 않고 비교한다는 점을 제외하면 strcmp()완 동일한 기능은 수행하는 함수이다. 예제 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
strcmp int strcmp(string str1, string str2) 두개의 문자열을 비교하여 음수, 양수, 0으로 결과값을 반환한다. strcmp()는 str1과 str2를 비교하여 같은 문자열이면 0을 반환하고 그렇지 않으면 0이 아닌 정수형 값을 반환한다. 이때 str1이 str2보가 긴 문자열이면 0보다 큰 값을, 그 반대이면 0보다 작은 값을 반환한다. 문자열 비교시에 대소문자를 구분한다. 예제 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
implode/join string implode(string glue, array pieces) 배열의 모든 원소를 지정한 문자열로 연결하여 반환한다. implode()는 explode()와 정반대의 기능을 수행 특정 문자열 glue로 배열 pieces를 연결해서 만든 하나의 문자열을 반환한다. 예제 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
explode mixed explode(string separator, string string [,int limit]) 문자열을 구분자로 분할하여 배열로 만든다. string 인자를 separator로 구분하여 나누어진 문자열을 원소로 갖는 배열을 반환한다. 마지막 limit를 설정한 경우 설정된 갯수 만큼으로 배열 크기로 반환한다.(마지막 배열원소는 분할되지 않고 나머지를 모두 반환하게된다.) 예제 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
sscanf mixed sscanf(string str, string format [, mixed &..]) 지정한 형식에 따라 문자열을 파싱하여 변수 값을 설정한다. sprintf()는 특정형식으로 문자열을 변환하는데 반해 sscanf()는 그 반대역할(데이터에서 특정형식의 문자열을 추출)을 한다. 이렇게 추출된 데이터는 배열에 담겨 반환되거나 지정한 인자를 통해 변수에 바로 저장된다. 추출하고자 하는 데이터를 포함하고 있는 문자열로부터 필요한 값만 선별하여 얻을때 유용하다 (쇼핑몰 주문정보, 날짜 등) 예제 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
printf string printf(string format [, mixed args [, mixed ...]]) 지정한 형식에 따른 문자열을 출력한다. 첫 번째 인자를 통해 지정한 형식에 맞게 문자열을 출력 sprintf()는 문자열을 반환하는데 반해 printf()는 문자열의 길이를 반환하고 해당 문자열을 출력한다. sprintf()와 동일한 의미로 사용할 수 있다. 예제 prinftf()는 이렇게 두가지 일을 수행하게 되므로 sprintf()함수를 이용하는 편이 좋을듯하다. 문자열길이를 알고 싶으면 strlen()함수를 이용하는 편이 이해가 쉬울듯 싶다. 뭐 필요할때도 있겠지... PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
sprintf string sprintf(string format [, mixed args [, mixed ...]]) 지정한 형식에 따른 문자열을 반환한다. 첫 번째 인자를 통해 지정한 형식에 맞게 문자열을 반환 예제 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
print int print(string arg) 문자열을 출력 인자로 전달받은 arg을 출력한다 echo()와는 달리 실행결과로 숫자 1을 반환한다. (별로 쓸모없는듯 인자가 없어도 1값을 반환하기 때문에 boolean 타입으로도 쓸수 없다 그냥 echo를 사용하는 편이 좋다.) PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
echo void echo(string arg1 [,string..]) 문자열을 출력 전달받은 인자을 출력한다 이때 인자는 하나 이상 여러개의 인자를 전달 받을 수 있으며 여러개의 인자를 전달받는 경우 "()"를 사용해서는 안되며 도트 연산자를 이용해 연결해야 한다. 예제1 위의 방법 외에 PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
nl2br string nl2br(string string) 문자열에 있는 개행 문자 앞에 태그를 삽입한다. 전달받은 string에 개행문자('\n') 앞에 삽입하고 변경된 string을 다시 반환 예제 $msg = "안녕하세요?\n반갑습니다."; echo nl2br($msg); // "안녕하세요? \n반갑습니다." PHP 주요레퍼런스/문자열 처리 함수 2011.07.31
큰따옴표와 작은 따옴표의 차이 큰따옴표와 작은 따옴표의 차이는 문자열을 출력할 때 그차이가 나타난다. 큰따옴표를 둘러싸는 경우 그 속에 포함되어 있는 변수명에는 변수의 실제 값이 대입되어 출력되지만 작은 따옴표로 둘러싸는 경우 문자열 자체가 그대로 출력된다. PHP 주요레퍼런스/기타 2010.11.09