<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: switch y expresiones regulares</title>
	<atom:link href="http://miquelcamps.com/php/switch-y-expresiones-regulares/feed/" rel="self" type="application/rss+xml" />
	<link>http://miquelcamps.com/php/switch-y-expresiones-regulares/</link>
	<description>gafeman, miquel, pagerank, SEO, apple, PHP, web 2.0, wordpress, diseño, musica</description>
	<lastBuildDate>Tue, 07 Feb 2012 07:13:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Por: Jep Aribau - Consultor web</title>
		<link>http://miquelcamps.com/php/switch-y-expresiones-regulares/comment-page-1/#comment-3965</link>
		<dc:creator>Jep Aribau - Consultor web</dc:creator>
		<pubDate>Sun, 25 May 2008 19:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://miquelcamps.com/php/switch-y-expresiones-regulares#comment-3965</guid>
		<description>Eregi es muy costoso en tiempo. Es mejor no usarlo, si hay otras funciones para extraer la extensión del archivo, cómo por ejemplo &quot;pathinfo&quot;

function descripcion_fichero($fichero){
      $extension = strtolower(pathinfo($fichero,PATHINFO_EXTENSION));
   
      switch($extension){
   		case &#039;wav&#039;: case &#039;mp3&#039;: case &#039;wma&#039;: 
			return &#039;Fichero de música&#039;; break;
 		case &#039;mpg&#039;: case &#039;avi&#039;: case &#039;rm&#039;: 
			return &#039;Fichero de video&#039;; break;
  		case &#039;jpg&#039;: case &#039;bmp&#039;: case &#039;png&#039;: case &#039;gif&#039;: 
			return &#039;Fichero de imagen&#039;; break;
		case &#039;txt&#039;: case &#039;doc&#039;: case &#039;pdf&#039;: 
			return &#039;Fichero de texto&#039;; break;
  		default: 
			return &#039;Fichero desconocido&#039;; break;
      }
   }</description>
		<content:encoded><![CDATA[<p>Eregi es muy costoso en tiempo. Es mejor no usarlo, si hay otras funciones para extraer la extensión del archivo, cómo por ejemplo &#8220;pathinfo&#8221;</p>
<p>function descripcion_fichero($fichero){<br />
      $extension = strtolower(pathinfo($fichero,PATHINFO_EXTENSION));</p>
<p>      switch($extension){<br />
   		case &#8216;wav&#8217;: case &#8216;mp3&#8242;: case &#8216;wma&#8217;:<br />
			return &#8216;Fichero de música&#8217;; break;<br />
 		case &#8216;mpg&#8217;: case &#8216;avi&#8217;: case &#8216;rm&#8217;:<br />
			return &#8216;Fichero de video&#8217;; break;<br />
  		case &#8216;jpg&#8217;: case &#8216;bmp&#8217;: case &#8216;png&#8217;: case &#8216;gif&#8217;:<br />
			return &#8216;Fichero de imagen&#8217;; break;<br />
		case &#8216;txt&#8217;: case &#8216;doc&#8217;: case &#8216;pdf&#8217;:<br />
			return &#8216;Fichero de texto&#8217;; break;<br />
  		default:<br />
			return &#8216;Fichero desconocido&#8217;; break;<br />
      }<br />
   }</p>
]]></content:encoded>
	</item>
</channel>
</rss>

