PHP 문자열 관련 함수
strlen() 문자열 길이 확인 |
strlen() 함수는 주어진 문자열의 길이를 숫자로 반환하는 함수입니다. 이 함수가 반환하는 문자열의 길이는 바이트 수(in bytes)이며, 멀티바이트 문자열(예: 한글)의 경우 정확한 문자열의 길이를 반환하지 않을 수 있습니다. |
---|---|
mb_strlen() 한글 문자열 길이 확인 |
mb_strlen() 함수는 주어진 문자열의 길이를 숫자로 반환하는 함수입니다. mb_strlen() 함수가 반환하는 문자열의 길이는 문자 수입니다. strlen() 함수와는 달리 멀티바이트 문자열을 지원하기 때문에 한글의 문자열 길이를 확인하는데 매우 유용합니다. |
strtoupper() 문자열을 대문자로 변환 |
strtoupper() 함수는 문자열을 대문자로 변환해서 반환하는 함수입니다. 이 함수는 인수로 전달된 문자열의 모든 알파벳 문자를 대문자로 변환하여 반환합니다. 주로 문자열 비교나 데이터 정규화와 같은 작업에서 사용됩니다. |
strtolower() 문자열을 소문자로 변환 |
strtolower() 함수는 문자열을 소문자로 변환해서 반환하는 함수입니다. 이 함수는 인수로 전달된 문자열의 모든 알파벳 문자를 소문자로 변환하여 반환합니다. 주로 문자열 비교나 데이터 정규화와 같은 작업에서 사용됩니다. |
sprintf() 특정 형식으로 문자열 만들기 |
sprintf() 함수는 특정 형식의 데이터에 맞춰 문자열을 구성해서 반환하는 함수입니다. 이 함수는 템플릿처럼 문자열을 형식을 만들고 이 형식으로 문자열을 생성하는데 유용합니다. |
number_format() 숫자의 천 단위 콤마 기호 포맷 |
number_format() 함수는 숫자 또는 숫자 형태의 문자열을 천 단위로 그룹화한 후 숫자 문자열로 포맷합니다. 천 단위 구분 기호인 콤마를 삽입하여 가독성을 높이는 데 주로 사용되며, 소수점 자리수와 소수점 구분 기호도 지정할 수 있습니다. |
trim() 문자열 앞뒤 공백 또는 문자열 제거 |
trim() 함수는 문자열의 양쪽 끝에서 공백 또는 매개변수로 지정된 문자열을 제거(trim)하는 함수입니다. 단, trim() 함수는 매개변수로 지정된 문자열을 제거할 때, 한글과 같은 multi-byte 문자열을 지원하지 않으므로 주의해야 합니다. |
ctype_digit() 문자열이 숫자인지 확인 |
ctype_digit() 함수는 주어진 문자열이 0부터 9까지의 숫자로만 구성되어 있는지 확인하는 함수입니다. 이 함수는 매개변수로 전달된 문자열이 모두 숫자로 이루어져 있다면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
substr() 문자열 자르기와 추출하기 |
PHP substr() 함수는 문자열에서 주어진 특정 위치부터 특정 길이만큼의 문자열을 잘라서 추출하는 함수입니다. 이 함수는 문자열을 자르기와 부분 문자열을 추출하는데 유용합니다. |
mb_substr() substr() 한글 깨짐 해결 |
PHP mb_substr() 함수는 문자열에서 특정 위치부터 특정 길이만큼의 문자열을 추출하는 함수인 substr() 함수의 한글의 인코딩 문제(글자 깨짐)를 해결해 주는 함수입니다. |
str_replace() 문자열을 다른 문자열로 교체 |
PHP str_replace() 함수는 문자열에서 특정 문자열을 검색해서 다른 문자열로 바꾸는(교체하는) 함수입니다. 배열을 이용해서 여러 개의 문자열을 한 번에 바꾸는 방법에 대해서도 알아봅니다. |
str_split() 문자열을 일정한 길이의 부분 문자열로 분할 |
str_split() 함수는 문자열을 원하는 일정한 길이의 부분 문자열로 분할하여 배열로 변환하는 함수입니다. 반환 값은 분할된 부분 문자열을 담은 배열입니다. 이 함수의 개념 정리 및 사용 예제에 대해 알아봅니다. |
mb_str_split() str_split() 한글 지원 |
mb_str_split() 함수는 한글과 같은 multi-byte 문자열을 원하는 일정한 길이의 부분 문자열로 분할하여 배열로 변환하는 함수입니다. 반환 값은 분할된 부분 문자열을 담은 배열입니다. |
explode() 문자열을 배열로 변환 |
explode() 함수는 PHP에서 문자열을 특정 구분자를 기준으로 나누어 배열로 변환하는 함수입니다. 이 함수는 특히 문자열 파싱 등의 작업에서 유용하게 사용됩니다. |
strpos() 대소문자 구분하여 문자열 위치 확인 |
strpos() 함수는 문자열에서 특정 문자열의 위치를 찾는 함수입니다. 대상 문자열에서 주어진 문자열이 처음 나타나는 위치(인덱스)를 반환합니다. 주어진 문자열이 포함되어 있지 않으면 false를 반환합니다. 이 함수는 대소문자를 구분합니다. |
mb_strpos() strpos() 한글 지원 |
mb_strpos() 함수는 문자열에서 특정 문자열의 위치를 찾는 함수입니다. mb_strpos() 함수는 strpos() 함수와 거의 동일한 기능을 하지만, 한글과 같은 multi-byte 문자열에서 안전하게 작동하는 기능을 제공한다는 큰 차이점이 있습니다. |
stripos() 대소문자 구분없이 문자열 위치 확인 |
stripos() 함수는 문자열에서 특정 문자열의 위치를 찾는 함수입니다. 대소문자 구분 없이 대상 문자열에서 주어진 문자열이 처음 나타나는 위치(인덱스)를 반환합니다. 주어진 문자열이 포함되어 있지 않으면 false를 반환합니다. |
mb_stripos() stripos() 한글 지원 |
mb_stripos() 함수는 문자열에서 특정 문자열의 위치를 찾는 함수입니다. mb_stripos() 함수는 stripos() 함수와 거의 동일한 기능을 하지만, 한글과 같은 multi-byte 문자열에서 안전하게 작동하는 기능을 제공한다는 큰 차이점이 있습니다. |
str_contains() 특정 문자열 포함 확인 |
str_contains() 함수는 문자열에 특정 문자열이 포함하는지 확인하는 함수입니다. 문자열에서 주어진 문자가 포함되어 있으면 true를 그렇지 않으면 false를 반환합니다. 이 함수는 대소문자를 구분합니다. |
str_starts_with() 특정 문자열로 시작하는지 체크 |
str_starts_with() 함수는 문자열이 특정 문자열로 시작하는지 체크합니다. 특정 문자열로 시작하면 true를 반환하고 그렇지 않으면 false를 반환하며, 대소문자를 구분합니다. |
str_ends_with() 특정 문자열로 끝나는지 체크 |
str_ends_with() 함수는 문자열이 특정 문자열로 끝나는지 체크합니다. 특정 문자열로 끝나면 true를 반환하고 그렇지 않으면 false를 반환하며, 대소문자를 구분합니다. |