File::addSuffix()
\nn\t3::File()->addSuffix($filename = NULL, $newSuffix = '');
Replaces the suffix for a file name.
\nn\t3::File()->addSuffix('image', 'jpg'); // => image.jpg
\nn\t3::File()->addSuffix('image.png', 'jpg'); // => image.jpg
\nn\t3::File()->addSuffix('path/to/image.png', 'jpg'); // => path/to/image.jpg
Copied!
| @return string
Source Code
public function addSuffix($filename = null, $newSuffix = '')
{
$suffix = strtolower(pathinfo($filename, PATHINFO_EXTENSION));
if ($suffix) {
$filename = substr($filename, 0, -strlen($suffix) - 1);
}
return $filename . '.' . $newSuffix;
}
Copied!