티스토리 뷰

1
  strcasecmp - 개념


PHP에서 영문자를 포함한 비교가 일어날 때 영문자가 대문자와 소문자가 섞여서 비교하고자 할 때 strcasecmp는 영문 대·소문자를 구별 없이 비교할 수 있는 함수 입니다.


2
  strcasecmp - 예제



PHP
 
코드

1
2
3
4
5
6
7
8
9
<?php

echo strcasecmp("AB12","ab12");
echo "<br><br>";
echo strcasecmp("AB123","ab12");
echo "<br><br>";
echo strcasecmp("AB12","ab123");

?>





결과
 
화면





코드
 
설명


strcsasecmp는 문자열을 비교하고자 할 때 영문 대문자와 소문자를 구별 없이 사용할 수 있게 해주는 함수로써 원래는 그냥 비교를 하게 된다고 하면 AB라는 대문자와 ab라는 소문자가 다른 것으로 인식해 다르다는 결과를 반환하게 될 것입니다.

하지만 지금처럼 strcasecmp를 이용해서 비교를 하니 AB12와 ab12는 같다고 해서 반환이 0

AB123과 ab12는 AB123이 크기 때문에 1로 반환

AB12와 AB123은 뒤에 있는 AB123이 크기 때문에 -1로 반환하는 결과를 보게 됩니다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday