跳转到主要内容

mb-strstr

mb_strstr

Finds first occurrence of a string within another

ENTITY

string

false

mb_strstr

string

haystack

string

needle

bool

before_needle

ENTITY

string

null

encoding

ENTITY

mb_strstr finds the first occurrence of needle in haystack and returns the portion of haystack. If needle is not found, it returns ENTITY.

ENTITY

haystack
The string from which to get the first occurrence of needle

needle
The string to find in haystack

before_needle
Determines which portion of haystack this function returns. If set to ENTITY, it returns all of haystack from the beginning to the first occurrence of needle (excluding needle). If set to ENTITY, it returns all of haystack from the first occurrence of needle to the end (including needle).

encoding
ENTITY

ENTITY

Returns the portion of haystack, or ENTITY if needle is not found.

ENTITY ENTITY

ENTITY

ENTITY ENTITY
8.3.2 On invalid strings (those with encoding errors) and on SJIS-mac (MacJapanese) strings, the portion of haystack returned when before_needle is ENTITY is now determined from the same character indices as the other mbstring functions.

ENTITY

stristr, strstr, mb_stristr