static bool checkIfContains( string $haystack, string $needle)
static bool checkIfContainsAll( string $haystack, [array $needles = array()])
static bool checkIfContainsAnyOf( string $haystack, array $needles)
static bool checkIfContainsCaseInsensitive( string $haystack, string $needle)
static bool checkIfStartsWith( string $haystack, string $needle)
static bool checkIfStartsWithAnyOf( string $haystack, array $needles)
static int firstMatchOrLength( string $string, string $toMatch)
static int firstSemiColonOrLength( string $string)
static int firstSlash( string $string)
static int firstSpace( string $string)
static bool getMobileCatchAllId( string $userAgent)
static int indexOfAnyOrLength( string $userAgent, [array $needles = array()], int $startIndex)
if no match is found, the length of the string is returned
static int indexOfOrLength( string $string, string $target, [int $startingIndex = 0])
static bool isDesktopBrowser( string $userAgent)
static bool isDesktopBrowserHeavyDutyAnalysis( string $userAgent)
static bool isMobileBrowser( string $userAgent)
static bool isSmartTV( string $userAgent)
static bool isSpamOrCrawler( string $userAgent)
static string ldMatch( array $collection, string $needle, [int $tolerance = 7])
static int ordinalIndexOf( string $haystack, string $needle, int $ordinal)
static string removeLocale( string $userAgent)
static void reset( )
static string risMatch( array $collection, string $needle, int $tolerance)
static int secondSlash( string $string)
static int thirdSemiColumn( string $haystack)
or the string length if no match is found
[line 29]