# mb-stripos

mb_stripos

Finds position of first occurrence of a string within another, case insensitive

# 

ENTITY

int

false

mb_stripos

string

haystack

string

needle

int

offset

0

string

null

encoding

ENTITY

`mb_stripos` returns the numeric position of the first occurrence of `needle` in the `haystack` string. Unlike `mb_strpos`, `mb_stripos` is case-insensitive. If `needle` is not found, it returns ENTITY.

# 

ENTITY

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

`needle`  
The string to find in `haystack`

`offset`  
The position in `haystack` to start searching. A negative offset counts from the end of the string.

`encoding`  
ENTITY

# 

ENTITY

Return the numeric position of the first occurrence of `needle` in the `haystack` string, or ENTITY if `needle` is not found.

# 

ENTITY

- If `offset` is greater than the length of `haystack`, a `ValueError` will be thrown.

ENTITY

# 

ENTITY

| ENTITY | ENTITY                                         |
|--------|------------------------------------------------|
| 7.1.0  | Support for negative `offset`s has been added. |

# 

ENTITY

`stripos`, `strpos`, `mb_strpos`