chemin/cible
str_replace('../', '', $path) 			 => chemin/cible
str_replace(array('./','../'), '', $path) 	 => chemin/cible
str_replace(array('../','./'), '', $path) 	 => chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


/chemin/cible
str_replace('../', '', $path) 			 => /chemin/cible
str_replace(array('./','../'), '', $path) 	 => /chemin/cible
str_replace(array('../','./'), '', $path) 	 => /chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => /chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


./chemin/cible
str_replace('../', '', $path) 			 => ./chemin/cible
str_replace(array('./','../'), '', $path) 	 => chemin/cible
str_replace(array('../','./'), '', $path) 	 => chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


../chemin/cible
str_replace('../', '', $path) 			 => chemin/cible
str_replace(array('./','../'), '', $path) 	 => .chemin/cible
str_replace(array('../','./'), '', $path) 	 => chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


.../chemin/cible
str_replace('../', '', $path) 			 => .chemin/cible
str_replace(array('./','../'), '', $path) 	 => ..chemin/cible
str_replace(array('../','./'), '', $path) 	 => .chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


...//chemin/cible
str_replace('../', '', $path) 			 => ./chemin/cible
str_replace(array('./','../'), '', $path) 	 => chemin/cible
str_replace(array('../','./'), '', $path) 	 => chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


....//chemin/cible
str_replace('../', '', $path) 			 => ../chemin/cible
str_replace(array('./','../'), '', $path) 	 => .chemin/cible
str_replace(array('../','./'), '', $path) 	 => .chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


....///chemin/cible
str_replace('../', '', $path) 			 => ..//chemin/cible
str_replace(array('./','../'), '', $path) 	 => ./chemin/cible
str_replace(array('../','./'), '', $path) 	 => ./chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible


.....///chemin/cible
str_replace('../', '', $path) 			 => ...//chemin/cible
str_replace(array('./','../'), '', $path) 	 => ../chemin/cible
str_replace(array('../','./'), '', $path) 	 => ../chemin/cible
preg_replace('`\.+/+`', '', $path) 		 => chemin/cible
ltrim(preg_replace('`\.+/+`', '', $path),'/') 	 => chemin/cible