함수 mb_strimwidth

함수 mb_strimwidth는 멀티바이트 문자를 고려하여 문자열을 주어진 너비로 자릅니다. 첫 번째 매개변수로 원본 문자열을, 두 번째로 시작 위치를, 세 번째로 최대 문자 너비를 받습니다. 네 번째 선택적 매개변수로는 잘린 문자열 끝에 추가될 문자열을 지정할 수 있습니다.

구문

phpmb_strimwidth(string, start, width, [trimmarker], [encoding]);

예제

문자열을 6 문자로 자르기:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 6);
  echo $res;
?>

코드 실행 결과:

php'Привет'

예제

끝에 줄임표를 추가하여 문자열 자르기:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 8, "...");
  echo $res;
?>

코드 실행 결과:

php'Привет...'

예제

문자열 중간부터 자르기:

php<?php
  $res = mb_strimwidth("Привет мир", 3, 5);
  echo $res;
?>

코드 실행 결과:

php'вет м'

함께 보기

  • 함수 mb_substr,
    문자열의 일부를 반환합니다.
  • 함수 substr,
    부분 문자열을 반환합니다.