현재 위치: > 최신 기사 목록> PHP에서 마지막 몇 캐릭터를 읽는 방법은 무엇입니까? 간단하고 이해하기 쉬운 구현 방법

PHP에서 마지막 몇 캐릭터를 읽는 방법은 무엇입니까? 간단하고 이해하기 쉬운 구현 방법

gitbox 2025-06-25

PHP에서 문자열의 마지막 몇 문자를 읽는 방법

PHP에서 문자열의 마지막 몇 문자를 읽어야하는 경우 문자열 함수 substr ()를 사용할 수 있습니다. 이 함수는 문자열의 일부를 가로 채고 반환 할 수 있습니다. 이 요구 사항을 달성하는 방법을 더 잘 이해할 수 있도록 substr () 함수의 사용법이 아래에 자세히 도입됩니다.

1. 문자열의 마지막 n 문자를 읽으십시오

문자열의 마지막 n 문자를 읽으려면 먼저 문자열의 길이를 계산해야합니다. 그런 다음 substr () 함수를 사용하여 문자열의 마지막 몇 문자를 가로 채겠습니다. 간단한 코드 예는 다음과 같습니다.

$ string = '안녕하세요, 세계!';
$ num = 3; // 마지막 몇 문자를 읽을 수 있습니다. // 문자열 길이 $ $ result = substr ($ string, $ longth- $ num, $ num); // 문자열의 마지막 n 문자를 가로 채십시오. echo $ result;

이 코드에서 먼저 문자열을 변수```$ string ''에 처리하도록 문자열을 할당하고```$ num ''으로 읽을 문자 수를 지정합니다. 다음으로,``strlen ()````````````` '기능을 통해 문자열의 길이를 얻고 두 번째 문자로부터의 절편을 계산합니다. 마지막으로,```````````````` ''함수는 가로 채기 된 문자열 부분을 반환하고 출력 결과는``ld!````echo ''입니다.

2. 문자열 다음에 몇 문자를 읽는 방법을 캡슐화합니다.

다중 사용을 용이하게하기 위해 문자열의 마지막 몇 문자를 함수로 읽는 코드를 캡슐화 할 수 있습니다. 다음은 패키지 코드 예입니다.

함수 getLastchars ($ string, $ num) {
    $ length = strlen ($ string);
    return substr ($ string, $ length- $ num, $ num);
}

$ string = '안녕하세요, 세계!';
$ num = 3;
$ result = getLastchars ($ string, $ num);
echo $ 결과;

이 예에서는``getlastchars ()``````` '라는 함수를 정의합니다.이 두 인수는 처리 할 문자열과 마지막 몇 문자를 읽습니다. 함수의 내부 구현은 로직이 함수에 캡슐화된다는 점을 제외하고는 이전 예제와 유사합니다. getLastChars ()를 호출하면 문자열의 마지막 몇 문자를 쉽게 얻을 수 있으며 출력은 여전히``ld!``.

요약

PHP에서 문자열의 마지막 몇 문자를 읽는 것은 substr () 함수를 통해 쉽게 구현할 수 있습니다. 문자열의 길이를 계산하고 substr ()의 특성을 결합하여 필요한 문자 부분을 효율적으로 얻을 수 있습니다. 이러한 작업이 종종 필요한 경우 기능을 캡슐화하는 것이 좋습니다. 코드의 재사용 성을 향상시킬 수 있습니다.