PHP 문자열 함수
PHP String Function
strpos : A문자열에서 B문자열이 처음 나타나는 위치를 반환
문자열에 특정 문자열 포함 여부 확인
형식 : int strpos( string $a_str, mixed $b_str [, int $offset ] )
설명 : $a_str 에서 $b_str이 처음 나타나는 위치를 반환
발견 못하면 boolean FALSE 값을 반환
첫번째 문자에서 발견시 0을 반환하므로 ===연산자를 이용하여 false 여부 확인
EX)
$stack = 'abc';
$needle = 'a';
$pos = strpos( $stack, $needle );
echo $pos;
-> 0
$pos2 = strpos( $stack, 'z');
if ( $pos2 === false ) echo " not found ";
-> not found
substr : 문자열 추출
형식 : string substr( string $str, int $start_point, int $length )
설명 : $str 의 문자열에서 $start_point 를 시작문자열로 $length 길이 만큼 추출, 시작문자는 0부터 시작임
음수일 경우 마지막에서 시작
EX)
$str = "ABc";
$result = substr( $str, 0, 2 );
echo $result;
-> AB
$result = substr( $str, -2, 2 );
echo $result;
-> Bc
strtolower : 문자열을 소문자로 변환
형식 : string strtolower( string $str )
설명 : $str 의 문자열에 알파벳의 내용을 모두 소문자로 변환하여 반환
EX)
$str = "ABc";
$result = strtolower( $str );
echo $result;
-> abc
strtoupper : 문자열을 대문자로 변환
형식 : string strtoupper( string $str )
설명 : $str 의 문자열에 알파벳의 내용을 모두 대문자로 변환하여 반환
EX)
$str = "aBc";
$result = strtoupper( $str );
echo $result;
-> ABC
int strlen( string ) : 문자열 길이를 정수로 반환
|