Si tienes una cadena con una ruta como
C:\Users\Capimaster\Desktop\chiclon\DSC09848.jpg
Puedes utilizar la función
pathinfo() y tendrás la información directamente en un array, identificando partes como la carpeta, el nombre del archivo y la extensión.
Copio el ejemplo del manual:
Código PHP:
<?php
$partes_ruta = pathinfo('C:\Users\Capimaster\Desktop\chiclon\DSC09848.jpg');
echo $partes_ruta['dirname'] . "\n"; // directorio
echo $partes_ruta['basename'] . "\n"; // nombre de archivo con extensión
echo $partes_ruta['extension'] . "\n"; // extensión
echo $partes_ruta['filename'], "\n"; // nombre de archivo sin extensión. Desde PHP 5.2.0
?>
Saludos,