API16:JPath/clean
From Joomla! Documentation
Description
Function to strip additional / or \ in a path name
Syntax
static clean($path, $ds=DS)
| Parameter Name | Default Value | Description |
|---|---|---|
| $path | $path The path to clean | |
| $ds | DS | $ds Directory separator (optional) |
Returns
string The cleaned path
Defined in
libraries/joomla/filesystem/path.php
Importing
jimport( 'joomla.filesystem.path' );
Source Body
public static function clean($path, $ds=DS)
{
$path = trim($path);
if (empty($path)) {
$path = JPATH_ROOT;
} else {
// Remove double slashes and backslahses and convert all slashes and backslashes to DS
$path = preg_replace('#[/\\\\]+#', $ds, $path);
}
return $path;
}
Examples
Code Examples