Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Get string length
<?php strlen(string $string): int
<?php         );



        $tagName = $matches[1][0];

        $lengthOfTagName = strlen($tagName);

        $positionOfFirstCharacterInTagName = $matches[1][1];



        return substr_replace(
<?php         $directivesPattern = '('

            .collect($directives)


                ->sortBy(fn ($directive) => strlen($directive), descending: true)



                ->map(fn ($directive) => $directive.'(?![a-zA-Z])')
<?php         Validator::make(

            [

                'foo_length' => strlen($this->foo),

                'bar_length' => strlen($this->bar),

            ],

            [ 'foo_length' => 'same:bar_length' ],
<?php         Validator::make(

            [

                'foo_length' => strlen($this->foo),

                'bar_length' => strlen($this->bar),

            ],

            [ 'foo_length' => 'same:bar_length' ],

            [ 'same' => 'Lengths must be the same' ]
<?php         }



        if ($fullName->startsWith($namespace)) {

            return (string) $fullName->substr(strlen($namespace) + 1);

        }



        return (string) $fullName;