{"id":810,"date":"2011-02-01T22:15:25","date_gmt":"2011-02-01T21:15:25","guid":{"rendered":"http:\/\/blog.unelink.es\/?p=810"},"modified":"2018-08-06T09:44:43","modified_gmt":"2018-08-06T07:44:43","slug":"como-saber-la-extension-de-un-archivo-en-php","status":"publish","type":"post","link":"https:\/\/hosting.airetech.es\/blog\/wiki\/php\/como-saber-la-extension-de-un-archivo-en-php\/","title":{"rendered":"C\u00f3mo saber la extensi\u00f3n de un archivo en PHP"},"content":{"rendered":"<p>Tenemos distintas formas de saber la extensi\u00f3n de un archivo. Si por ejemplo estamos leyendo la estructura de archivos que tiene nuestro hosting, servidor dedicado o servidor virtual desde PHP con la funci\u00f3n chdir recogeremos los archivos que tiene el directorio. Para saber que extensi\u00f3n tienen basta con utilizar estas simples lineas:<\/p>\n<pre>$archivo=\"imagen.png\";\r\n\r\n\/\/Explode parte en trozos el string cada vez que encuentre el signo de puntuaci\u00f3n \".\"\r\n\r\n$valores = explode(\".\", $archivo);\r\n\r\n\/\/Formato valores\r\n\r\n\/*\r\n\r\n$valores[0] = \"imagen\";\r\n\r\n$valores[1] = \"png\";\r\nPara coger la extensi\u00f3n debemos retornar el ultimo elemento del array $valores.\r\n\r\n*\/\r\n\r\n$extension = $valores[count($valores)-1];<\/pre>\n<p>Funciones utilizadas:<\/p>\n<p><strong>count: <\/strong>Cuenta el n\u00famero de elementos en un array. <a href=\"http:\/\/php.net\/manual\/es\/function.count.php\" target=\"_blank\" rel=\"noopener\">Enlace<\/a><\/p>\n<p><strong>explode: <\/strong>Divide en trozos una cadena cada vez que encuentre la cadena que pongamos. <a href=\"https:\/\/secure.php.net\/explode\" target=\"_blank\" rel=\"noopener\">Enlace<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Tenemos distintas formas de saber la extensi\u00f3n de un archivo. Si por ejemplo estamos leyendo la estructura de archivos que tiene nuestro hosting, servidor dedicado o servidor virtual desde PHP con la funci\u00f3n chdir recogeremos los archivos que tiene el directorio. Para saber que extensi\u00f3n tienen basta con utilizar estas simples lineas: $archivo=\"imagen.png\"; \/\/Explode parte en trozos el string cada&nbsp;<a href=\"https:\/\/hosting.airetech.es\/blog\/wiki\/php\/como-saber-la-extension-de-un-archivo-en-php\/\" class=\"read-more\">Seguir leyendo<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[39],"tags":[81],"class_list":["post-810","post","type-post","status-publish","format-standard","hentry","category-php","tag-conseguir-extension-archivo","cat-39-id"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/comments?post=810"}],"version-history":[{"count":10,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/810\/revisions"}],"predecessor-version":[{"id":7167,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/810\/revisions\/7167"}],"wp:attachment":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/media?parent=810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/categories?post=810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/tags?post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}