79 of 410 menu

함수 mb_substr

함수 mb_substr는 멀티바이트 인코딩(예: UTF-8)을 정확히 처리하며 문자열에서 부분 문자열을 잘라내 반환합니다. 첫 번째 매개변수에 문자열, 두 번째에 시작 위치, 세 번째(선택 사항)에 부분 문자열의 길이를 전달합니다. 네 번째 매개변수로 인코딩을 지정할 수 있습니다.

구문

mb_substr(string, start, [length], [encoding]): string;

예시

위치 1에서 시작하여 문자열에서 3개의 문자를 잘라냅니다:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

코드 실행 결과:

'бвг'

예시

"日本語"에서 위치 1부터 문자열 끝까지 부분 문자열을 잘라냅니다:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

코드 실행 결과:

'本語'

예시

UTF-8 인코딩을 지정하여 부분 문자열을 잘라냅니다:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

코드 실행 결과:

'вг'

함께 보기

  • 멀티바이트 인코딩 문자열의 길이를 반환하는 함수 mb_strlen
  • 유사하게 동작하지만 멀티바이트 인코딩 지원이 없는 함수 substr
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부