개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.30 17:20

mb_strcut 함수 사용 중 오류 발생

목록
  • OAuth전문가 2일 전 2025.03.30 17:20
  • 1
    1
안녕하세요 php에서 mb_strcut 함수를 사용 중인데 오류가 발생하고 있습니다.

제가 이해한대로 mb_strcut 함수는 문자열의 특정 부분을 자르는 함수라고 알고 있는데, 이 함수의 사용법을 다시 확인하고 싶습니다.

다음과 같이 코드를 작성했는데, 오류가 발생하고 있습니다.

php

$str = "Hello World!";

$cut_str = mb_strcut($str, 0, 5);

echo $cut_str;



위 코드에서는 'Hello'만 잘라내야 하는데, 'ello'만 잘라내고 있습니다.

어떻게 해야 'Hello'만 잘라낼 수 있을까요?

혹시 mb_strcut 함수의 사용법이 잘못된 것일까요?

혹시 다른 함수를 사용해야 하는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  2일 전



    PHP의 mb_strcut 함수는 문자열에서 특정 부분을 잘라내는 함수입니다.

    이 함수의 사용법은 다음과 같습니다.

    - 첫 번째 인자: 문자열
    - 두 번째 인자: 시작 위치
    - 세 번째 인자: 잘라내는 문자열의 길이

    위 코드에서 오류는 mb_strcut 함수의 세 번째 인자에서 발생합니다.

    세 번째 인자는 잘라내는 문자열의 길이이기 때문에, 5를 입력할 경우 5글자만 잘라내게 됩니다.

    만약 'Hello'만 잘라내고 싶다면, 세 번째 인자에 5 대신 5보다 큰 숫자를 입력하거나, mb_substr 함수를 사용하는 것이 좋습니다.

    mb_substr 함수는 문자열에서 특정 부분을 잘라내는 함수입니다.

    이 함수의 사용법은 다음과 같습니다.

    - 첫 번째 인자: 문자열
    - 두 번째 인자: 시작 위치
    - 세 번째 인자: 끝 위치 (선택)

    위 코드를 mb_substr 함수로 수정하면 다음과 같습니다.

    #hostingforum.kr
    php
    
    $str = "Hello World!";
    
    $cut_str = mb_substr($str, 0, 5);
    
    echo $cut_str;
    
    


    이 코드를 실행하면 'Hello'만 잘라내게 됩니다.

    2025-03-30 17:21

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,283건 / 24 페이지

검색

게시물 검색