PHP 주요레퍼런스

PHP 주요레퍼런스 179

strcmp

int strcmp(string str1, sting str2)두개의 문자열을 비교하여 음수, 양수, 0으로 결과 반환 str1과 str2를 비교하여 같은 문자이면 0을 반환하고 그렇지 않으면 0이 아닌 정수형 값을 반환한다.문자 비교 시에 대소문자를 구분한다. "; //0$ret02 = strcmp("안녕하세요","안녕");echo $ret02.""; //9$ret03 = strcmp("안녕하세요","안녕하세요 반가워");echo $ret03.""; //-10$str1 = "안녕?";if(!strcmp("안녕?", $str1)) { echo "일치합니다.";} else { echo "일치하지 않습니다.";}//일치합니다.if($str1 == "안녕?") { echo "일치합니다.";} ..

explode

mixed nl2br explode(string separator, string string[, int limit])string(문자열)을 separator(구분자)로 분할하여 배열로 만든다. string 인자를 separator로 구분하여 나누어진 문자열을 원소로 갖는 배열을 반환한다.마지막 limit를 설정한 경우 설정된 갯수 만큼으로 배열 크기로 반환한다.(마지막 배열원소는 분할되지 않고 나머지를 모두 반환하게된다.)  길동 [1] => 꺽정 [2] => 우치 [3] => 유신 [4] => 감찬 [5] => 문덕 )echo "";$name2 = explode("-", $friends, 4);print_r($name2);// Array ( [0] => 길동 [1] => 꺽정 [2] => 우치 [3] ..

sscanf

mixed sscanf(string str, string format[, mexed &...]) 지정한 형식에 따라 문자열을 파싱하여 변수 값을 설정한다. sprintf()는 특정형식으로 문자열을 변환하는데 반해 sscanf()는 그 반대역할(데이터에서 특정형식의 문자열을 추출)을 한다.이렇게 추출된 데이터는 배열에 담겨 반환되거나 지정한 인자를 통해 변수에 바로 저장된다.추출하고자 하는 데이터를 포함하고 있는 문자열로부터 필요한 값만 선별하여 얻을때 유용하다 (쇼핑몰 주문정보, 날짜 등)    php 함수 sscanf

printf

string printf(string format [, mixed args [, mixed ...])지정한 형식에 따른 문자열을 출력한다. 첫 번째 인자를 통해 지정한 형식에 맞게 문자열을 출력sprintf()는 문자열을 반환하는데 반해 printf()는 문자열의 길이를 반환하고 해당 문자열을 출력한다.sprintf()와 동일한 의미로 사용할 수 있다. ";$slength = printf("%.2f과 %.2f의 합은 정수값으로 %d입니다!", $a, $b, $sum);//18.20과 7.40의 합은 정수값으로 25 입니다!echo "".$slength; //52?> prinftf()는 이렇게 두가지 일을 수행하게 되므로 sprintf()함수를 이용하는 편이 좋을듯하다.문자열길이를 알고 싶으면 strlen..

sprintf

string sprintf(string format [, mixed args [, mixed ...]])지정한 형식에 따른 문자열을 반환한다. 첫 번째 인자를 통해 지정한 형식에 맞게 문자열을 반환 "; // 25("%d"->십진수의 정수로 변환)$result = sprintf("%f", $sum);echo $result.""; // 25.600000("%f"->변부동 소수형의 숫자로 변환)$result = sprintf("%04d", $sum);echo $result.""; // 0025("%04d"->십진수의 4자리 정수로 변환, 4자리가 되지않는경우 0을 붙임)$result = sprintf("%.2f", $sum);echo $result.""; // 25.60("%.2f"->소수점 뒷자리는 2자리..