Recuparar parte de un String
Tengo un problema. Tengo el nombre de un fichero y lo que necesito es conseguir el nombre sin la extension. Por ejemplo, tengo en un string locucion.wav y necesito alguna manera de obtener un string con el valor locucion (sin .wav) Alguien me puede ayudar???
Gracias de antemano
Gracias de antemano
$variable = "locucion.wav";
$variable2 = explode(".",$variable);
print $variable2; // imprime locucion
echa un vistazo a http://es2.php.net/manual/es/function.explode.php
$variable2 = explode(".",$variable);
print $variable2; // imprime locucion
echa un vistazo a http://es2.php.net/manual/es/function.explode.php
Hola Roger!!!
Respondiendo a tu problema, puedes utilizar exresiones regulares y asà reemplazar paret del string no deseado.
Ej.
<?
$archivo = "prueba_1.wav";
echo $archivo."<br>";
$archivo = eregi_replace(".[a-z0-9_]+$","",$archivo);
echo $archivo."<br>";
?>
Esta expresion te quita el punto y letras, números y guión bajosdespués del último punto (ya que pedes tener el nombre de un archivo coon varios puntos, este script quita el último), la puedes modificar para que te quite cualquier otro caracter dentro de los corchetes.
El ejemplo esta probado y listo para usarse :D
¡Problema y solución agregada en PHP-México.com!
Atte.
Jesús Carrillo C.
http://www.php-mexico.com - Fomentando el OpenSource/PHP
Respondiendo a tu problema, puedes utilizar exresiones regulares y asà reemplazar paret del string no deseado.
Ej.
<?
$archivo = "prueba_1.wav";
echo $archivo."<br>";
$archivo = eregi_replace(".[a-z0-9_]+$","",$archivo);
echo $archivo."<br>";
?>
Esta expresion te quita el punto y letras, números y guión bajosdespués del último punto (ya que pedes tener el nombre de un archivo coon varios puntos, este script quita el último), la puedes modificar para que te quite cualquier otro caracter dentro de los corchetes.
El ejemplo esta probado y listo para usarse :D
¡Problema y solución agregada en PHP-México.com!
Atte.
Jesús Carrillo C.
http://www.php-mexico.com - Fomentando el OpenSource/PHP