현재 위치: > 함수 카테고리 모음> mb_strpos

mb_strpos

문자열이 다른 문자열에서 처음 나타나는 위치를 찾으십시오
이름:mb_strpos
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:한 문자열에서 다른 하위 문자열의 첫 번째 발생 위치를 찾으십시오.

함수 이름 : mb_strpos ()

해당 버전 : PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

함수 설명 : MB_STRPOS () 함수는 한 문자열에서 다른 하위 문자열의 첫 번째 발생 위치를 찾는 데 사용됩니다. strpos () 함수와 유사하지만 mb_strpos () 함수는 멀티 바이트 문자를 처리 할 수 ​​있습니다.

구문 : mb_strpos (String $ haystack, String $ 니들, int $ offset = 0, String $ encoding = null) : int | false

매개 변수 :

  • $ haystack : 필수, 하위 문자열을 찾는 문자열.
  • $ 바늘 : 필수, 서브 스트링을 찾을 수 있습니다.
  • $ 오프셋 : 선택 사항, 검색을 시작할 위치를 지정하고 기본값은 0입니다.
  • $ 인코딩 : 선택 사항, 문자 인코딩을 지정하고, 기본값을 내부 문자 인코딩으로 지정합니다.

반품 값 :

  • 서브 스트링이 발견되면 첫 번째 발생 위치 (정수 형태)를 반환합니다.
  • 서브 스트링이 발견되지 않으면 False가 반환됩니다.

예:

 // 示例1:在一个字符串中查找子字符串的位置$str = "Hello, World!"; $pos = mb_strpos($str, "World"); echo $pos; // 输出:7 // 示例2:在一个字符串中查找子字符串的位置,指定开始搜索的位置$str = "Hello, World!"; $pos = mb_strpos($str, "o", 5); echo $pos; // 输出:8 // 示例3:在一个多字节字符串中查找子字符串的位置,指定字符编码$str = "你好,世界!"; $pos = mb_strpos($str, "世界", 0, "UTF-8"); echo $pos; // 输出:6 // 示例4:未找到子字符串的情况下返回false $str = "Hello, World!"; $pos = mb_strpos($str, "abc"); var_dump($pos); // 输出:bool(false)

참고 :

  • mb_strpos () 함수는 특히 UTF-8 인코딩을 사용할 때 멀티 바이트 문자에 매우 유용합니다.
  • 문자 인코딩이 지정되지 않으면 기본적으로 내부 문자 인코딩이 사용됩니다.
유사한 함수
  • MBregex 기능의 기본 옵션을 설정/가져옵니다 mb_regex_set_options

    mb_regex_set_options

    MBregex기능의기본옵션을설정/가져
  • 구문 분석/게시/쿠키 데이터를 구문 분석하고 글로벌 변수를 설정합니다 mb_parse_str

    mb_parse_str

    구문분석/게시/쿠키데이터를구문분석하고
  • 대체 문자를 설정/얻습니다 mb_substitute_character

    mb_substitute_character

    대체문자를설정/얻습니다
  • 마지막 멀티 바이트 정규 표현식 일치에서 검색 결과 mb_ereg_search_getregs

    mb_ereg_search_getregs

    마지막멀티바이트정규표현식일치에서검색결
  • 문자 인코딩을 감지하십시오 mb_detect_encoding

    mb_detect_encoding

    문자인코딩을감지하십시오
  • 멀티 바이트 스트링이 주어지면 문자 배열을 반환하십시오 mb_str_split

    mb_str_split

    멀티바이트스트링이주어지면문자배열을반환
  • 사전 정의 된 다중 바이트 스트링에 대한 다중 바이트 정규식 일치 mb_ereg_search

    mb_ereg_search

    사전정의된다중바이트스트링에대한다중바이
  • CASE는 다른 문자열에서 지정된 문자의 마지막 발생을 무의미하게 찾고 있습니다. mb_strrichr

    mb_strrichr

    CASE는다른문자열에서지정된문자의마지
인기 기사