Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Return part of a string
substr(string $stringint $offset, ?int $length null): string
    {

        if (
is_string($this->data)) {

            
$mime finfo_buffer(finfo_open(FILEINFO_MIME_TYPE), $this->data);

            return (
substr($mime04) != 'text' && $mime != 'application/x-empty');

        }



        return 
false;
        if (extension_loaded('mbstring')) {

            
$name mb_strtoupper(mb_substr($name01)) . mb_substr($name1);

        } else {

            
$name strtoupper(substr($name01)) . substr($name1);

        }



        
$drivername $this->getDriverName();
        $reflect = new \ReflectionClass($this);

        
$namespace $reflect->getNamespaceName();



        return 
substr(strrchr($namespace"\\"), 1);

    }

}
        $exif = [];

        
$properties $core->getImageProperties();

        foreach (
$properties as $key => $value) {

            if (
substr($key05) !== 'exif:') {

                continue;

            }
                continue;

            }



            
$exif[substr($key5)] = $value;

        }



        
$this->setOutput($exif);
    {

        
$img $this->manager()->make('tests/images/trim.png');

        
$img->encode('data-url');

        
$this->assertEquals('data:image/png;base64'substr($img->encoded021));

    }



    public function 
testExifReadAll()
    {

        
$img $this->manager()->make('tests/images/trim.png');

        
$img->encode('data-url');

        
$this->assertEquals('data:image/png;base64'substr($img->encoded021));

    }



    public function 
testExifReadAll()