PHP에서 문자열의 마지막 몇 문자를 읽어야하는 경우 문자열 함수 substr ()를 사용할 수 있습니다. 이 함수는 문자열의 일부를 가로 채고 반환 할 수 있습니다. 이 요구 사항을 달성하는 방법을 더 잘 이해할 수 있도록 substr () 함수의 사용법이 아래에 자세히 도입됩니다.
문자열의 마지막 n 문자를 읽으려면 먼저 문자열의 길이를 계산해야합니다. 그런 다음 substr () 함수를 사용하여 문자열의 마지막 몇 문자를 가로 채겠습니다. 간단한 코드 예는 다음과 같습니다.
$ string = '안녕하세요, 세계!'; $ num = 3; // 마지막 몇 문자를 읽을 수 있습니다. // 문자열 길이 $ $ result = substr ($ string, $ longth- $ num, $ num); // 문자열의 마지막 n 문자를 가로 채십시오. echo $ result;
이 코드에서 먼저 문자열을 변수```$ string ''에 처리하도록 문자열을 할당하고```$ num ''으로 읽을 문자 수를 지정합니다. 다음으로,``strlen ()````````````` '기능을 통해 문자열의 길이를 얻고 두 번째 문자로부터의 절편을 계산합니다. 마지막으로,```````````````` ''함수는 가로 채기 된 문자열 부분을 반환하고 출력 결과는``ld!````echo ''입니다.
다중 사용을 용이하게하기 위해 문자열의 마지막 몇 문자를 함수로 읽는 코드를 캡슐화 할 수 있습니다. 다음은 패키지 코드 예입니다.
함수 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 ()의 특성을 결합하여 필요한 문자 부분을 효율적으로 얻을 수 있습니다. 이러한 작업이 종종 필요한 경우 기능을 캡슐화하는 것이 좋습니다. 코드의 재사용 성을 향상시킬 수 있습니다.