PHP

php 명령어 모음.

SojuMan 2009. 9. 29. 16:06

앞에 문자를 검색하세요.
-- 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);