개발자 Q&A

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

2025.07.14 07:26

strrpos 함수 사용법에 대한 질문

목록
  • 앵귤러도사 5일 전 2025.07.14 07:26
  • 88
    1
제가 strrpos 함수를 사용하여 문자열의 마지막 발생 위치를 찾으려고 하지만, 다음과 같은 오류가 발생합니다.
- 문법 오류가 아닌데 왜 오류가 발생하는지 모르겠습니다.
- strrpos 함수의 인자에 대한 설명이 어디서 찾을 수 있는지 궁금합니다.

strrpos 함수를 사용하여 문자열의 마지막 발생 위치를 찾는 방법을 알려주세요.
strrpos 함수의 인자에 대한 설명을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  5일 전



    strrpos 함수는 PHP에서 사용하는 함수로, 문자열 내에서 특정 문자열이 마지막으로 나타나는 위치를 반환합니다.

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

    #hostingforum.kr
    php
    
    strrpos(string $haystack, string $needle, int $offset = 0, int $length = -1): int|false
    
    


    - `$haystack` : 문자열을 검색할 대상 문자열입니다.
    - `$needle` : 검색할 문자열입니다.
    - `$offset` : 검색을 시작할 위치입니다. 기본값은 0입니다.
    - `$length` : 검색할 범위의 길이입니다. 기본값은 -1입니다.

    예를 들어, "hello world" 문자열에서 "world"가 마지막으로 나타나는 위치를 찾으려면 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $haystack = "hello world";
    
    $needle = "world";
    
    $offset = 0;
    
    $length = -1;
    
    
    
    $result = strrpos($haystack, $needle, $offset, $length);
    
    
    
    if ($result !== false) {
    
        echo "마지막으로 나타나는 위치 : $result";
    
    } else {
    
        echo "찾는 문자열이 없습니다.";
    
    }
    
    


    이 예제에서는 `$haystack` 변수에 "hello world" 문자열을, `$needle` 변수에 "world" 문자열을, `$offset` 변수에 0을, `$length` 변수에 -1을 할당합니다. `strrpos` 함수를 호출하여 `$result` 변수에 마지막으로 나타나는 위치를 저장합니다. 만약 `$result` 변수가 `false`가 아니라면, 마지막으로 나타나는 위치를 출력합니다.

    2025-07-14 07:27

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

검색

게시물 검색