앞에 문자를 검색하세요.
-- strcmp 두 문자열의 같고 다름을 비교
-- strncpy 문자열을 몇번째 문자부터 n개만큼 복사
-- strncat 문자열을 n개만큼 복사
-- chunk_split — 문자열을 작은 조각으로 나눕니다.
-- strlen 이 함수는 문자열 길이를 돌려주는 함수이다.
<?
$a="ddong";
echo strlen($a);
?>
이것을 실행해본다면 결과값은 5이다.
저 길이가 5이기때문이다.
한단계더나아가서 이런식도세울수있다.
<?
$a="function";
$b=strlen($a);
echo $b;
?>
이 값은 8이다.
해석을해보자면
<? //php시작
$a="function"; //$a변수에 "function"을 대입한다.
$b=strlen($a); //$b변수에 $a(function)의 길이를 대입한다.
echo $b; //$b변수를 나타낸다
?> //php끝맺음
-- chunk_split — 문자열을 작은 조각으로 나눕니다.
ex)
<?
$content = "12345678901234567890";
$content = chunk_split ($content,3,"<br>");
echo $content;
/*
출력 :
123
456
789
012
345
678
90
*/
-- strcmp 두 문자열의 같고 다름을 비교
/* 두 문자열의 같고 다름을 비교할때는 strcmp()함수를
씁니다. strcmp()함수가 0을 리턴했다면 두 문자열은
같다는 결과입니다. */
if (strcmp(str1,str2)==0) printf("str1과 str2는 같습니다.\n");
else printf("str1과 str2는 다릅니다.\n");
-- strncpy 문자열을 몇번째 문자부터 n개만큼 복사
/* 문자열을 몇번째 문자부터 n개만큼 복사 할때 strncpy()함수를 씁니다.
str1의 8번째 부터 4개를 buf에 복사합니다. */
strncpy (buf,str1+7,4);
-- strncat 문자열을 n개만큼 복사
/* 문자열을 n개만큼 복사 할때 strncat()함수를 씁니다.
str1의 2번째 부터 5개를 buf에 덧붙입니다. */
strncat (buf,str1+2,5);