* @return string $path
*/
public static function removeLeadingSlash($path) {
- if (substr($path, 0, 1) == '/') {
- return substr($path, 1);
- }
- else {
- return $path;
- }
+ return ltrim($path, '/');
}
/**
* @return string $path
*/
public static function removeTrailingSlash($path) {
- if (substr($path, -1) == '/') {
- return substr($path, 0, -1);
- }
- else {
- return $path;
- }
+ return rtrim($path, '/');
}
/**
* @return string $path
*/
public static function addTrailingSlash($path) {
- if (substr($path, -1) != '/') {
- return $path.'/';
- }
-
- return $path;
+ return rtrim($path, '/').'/';
}
/**
* @return string $path
*/
public static function addLeadingSlash($path) {
- if (substr($path, 0, 1) != '/') {
- return '/'.$path;
- }
-
- return $path;
+ return '/'.ltrim($path, '/');
}
/**