 |
|
|  |
|
 |
14년 전 |
strcmp 함수는 두가지 문자열을 비교하는 함수로써 로그인을 할 때 사용자 ID와 비밀번호 등을 비교할 때 주로 쓰인다.
strcmp 함수의 사용형식
문자열을 직접 비교할 때
strcmp("비교할 문자열1","비교할 문자열2");
변수에 들어있는 값을 비교할 때
strcmp($변수명1,$변수명2);
strcmp 함수는 문자열 또는 변수를 서로 비교하여 같으면 0 을 반환하고, 다르면 -1 을 반환한다.
이 값을 가지고 조건식을 이용해서 값을 확인할 수도 있다.
<?
$text1 = "텍스트1";
$text2 = "텍스트2";
$text3 = "텍스트1";
$strcmp = strcmp($text1, $text2);
$strcmp1 = strcmp($text1, $text3);
echo $strcmp."<br>"; // 문자열이 다르므로 -1 을 반환
echo $strcmp1."<br>"; // 문자열이 같으므로 0 을 반환
if ($strcmp == -1)
{
echo "문자값이 다릅니다.<br>";
}
else
{
echo "문자값이 같습니다<br>";
}
if ($strcmp1 == -1)
{
echo "문자값이 다릅니다.<br>";
}
else
{
echo "문자값이 같습니다<br>";
}
?>
위의 소스를 저장해서 출력해보면 $strcmp 는 -1 을, $strcmp1 은 0 의 값을 반환한다는 것을 알 수 있다.
|
|
추천 : 717 |
추천
목록
|
|
|  |
|