Backend Development 2 min read

PHP mb_strstr() – Find First Occurrence of a Substring

The article explains PHP’s mb_strstr() function, detailing its syntax, how it finds the first occurrence of a needle in a haystack, the optional before_needle and encoding parameters, and the return values including FALSE when the needle is absent.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
PHP mb_strstr() – Find First Occurrence of a Substring

string mb_strstr ( string $haystack, string $needle [, bool $before_needle = false [, string $encoding = mb_internal_encoding() ] ] )

mb_strstr() searches for the first occurrence of $needle in $haystack and returns a portion of the haystack. If the needle is not found, it returns FALSE.

Parameters

$haystack : The string to search in.

$needle : The substring to look for.

$before_needle (optional, bool, default FALSE): If TRUE, returns the part of $haystack before the needle (excluding the needle); if FALSE, returns the part from the needle to the end (including the needle).

$encoding (optional, string): The character encoding to use; defaults to the internal encoding.

Return value

Returns the portion of $haystack as described, or FALSE if the needle is not found.

backendphpstring-functionssubstringmb_strstr
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.