본문 바로가기

문자열

[PHP] 문자열 자르기 - substr(), mb_substr() substr()과 mb_substr()의 차이 문자열을 자르는 기능은 똑같습니다. 하지만, 인코딩 방식으로 인해 영문자를 자를 때는 상관없지만 한글을 자를 때는 '��'과 같은 알 수 없는 문자가 나옵니다. 따라서, 한글을 자를 때는 mb_substr()의 인코딩 인자를 사용하여 사용합니다. mb_substr() 사용법 mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string 인자 위치 설명 디폴트 첫 번째($str) 자를 문자열 X 두 번째($strat) 시작 위치 X 세 번째($length) 길이 NULL(끝까지) 네 번째($encoding) 내부 .. 더보기
[PHP] 문자열 길이 구하기 - mb_strlen(), strlen() mb_strlen()과 strlen()의 차이 문자열의 길이를 세는 기능은 똑같습니다. 하지만, 영문자를 셀 때는 무엇을 상관없지만 한글을 셀 때는 차이가 나게 됩니다. 따라서, 한글을 셀 때에는 반드시 mb_strlen()을 사용해야합니다. mb_strlen() 사용법 mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] ) : int 인자 위치 설명 첫 번째 길이를 셀 문자열 두 번째 인코딩 방식 strlen() 사용법 strlen ( string $string ) : int 인자 위치 설명 첫 번째 길이를 셀 문자열 더보기
[PHP] 암묵적 형변환 - 문자열에 들어 있는 숫자를 사용해 계산하기 PHP는 많은 곳에서 암묵적 형변환을 하는 특징이 있기에 다음과 같은 연산이 가능합니다. ​ 즉, 문자열을 계산식으로 사용하게 되면 자동으로 숫자 부분만 정수로 취해 계산하게 됩니다. 더보기

반응형