반응형
1. 길이 구하기
strlen(string $string): int
리턴 값은 int 형입니다.
$str = 'test string';
$str_len = strlen($str);
echo $str_len;
// 11 출력
2. 잘라내기
substr(string $string, int $offset, ?int $length = null): string
첫번째는 원본 문자열, 두번째는 시작점, 마지막은 시작점부터 몇자리의 문자를 잘라낼지 입니다. 리턴은 문자열입니다.
$str = 'test string';
$res = substr($str, 5, 3);
echo $res;
// str 출력
$res = substr($str, 5);
// string 출력
여기서 만약 문자열의 길이를 모를 때, 어떤 문자열이 들어올지 예측을 할 수 없을 때에는
strlen() 함수를 이용해서 문자열의 길이를 구해 와서 사용을 할 수 있는데, 맨 뒤의 문자 하나만 지우고자 할 경우에는 다음과 같이 하면 됩니다.
$str = 'test string.';
$res = substr($str, 0, strlen($str)-1);
echo $str;
//test string 출력
반응형
'Programming > PHP' 카테고리의 다른 글
[PHP] 문자열 다루기 3. 배열을 문자열로 합치기 (0) | 2022.11.16 |
---|---|
[PHP] 문자열 다루기 - 2. 문자열 나누기(explode) (0) | 2022.11.16 |
[jQuery]ajax 이용해서 PHP 와 통신하기 | 동적 select 예제 (0) | 2020.10.13 |
[PHP] 특정 기간의 날짜 배열 만들기 (0) | 2020.06.25 |
[HTML/PHP]DB 데이터 불러와서 표시하기 테이블로 표시하기 (0) | 2019.08.30 |