November 30, 2017 —John Koster
startsWith
does the opposite of ends_with
, and has the same rules of use. Instead of checking if a given $haystack
ends with any of the supplied $needles
, startsWith
checks if a given $haystack
starts with any of the $needles
.
The signature of the startsWith
method is:
1public static function startsWith(2 $haystack,3 $needles4 );
1use Illuminate\Support\Str; 2 3// true 4Str::startsWith('A simple sentence.', 'A'); 5 6// false 7Str::startsWith('No punctuation here', '.'); 8 9// false10Str::startsWith('Case matters', 'c');11 12// true13Str::startsWith('CASE STILL MATTERS', 'C');
starts_with
Helper FunctionThe starts_with
function is a shortcut to calling Str::startsWith
. This function is declared in the global namespace.
∎
The following amazing people help support this site and my open source projects ♥️
If you're interesting in supporting my work and want to show up on this list, check out my GitHub Sponsors Profile.