PHP - Utilizando o pathinfo ao invés de explode para tratar urls e caminhos de arquivos
Muitas vezes temos de tratar uma URL a fim de capturar o nome de um arquivo, uma extensão, um caminho, etc É comum utilizar a função explode() para fazer isto: <?php $url = "http://byteseveryday.blogspot.com.br/2012/09/php-classes-genericas-com-varios-niveis.html"; $pedacos = explode('/',$url); var_dump($pedacos); Como resultado teremos array(6) { [0]=> string(5) "http:" [1]=> string(0) "" [2]=> string(29) "byteseveryday.blogspot.com.br" [3]=> string(4) "2012" [4]=> string(2) "09" [5]=> string(44) "php-classes-genericas-com-varios-niveis.html" } Veja que apenas conseguimos "expodir" os elementos entre '/'. Se quisermos reconstruir um caminho ou mesmo saber qual a extensão de um arquivo teriamos de fazer algumas novas intervenções <?php $url = "http://byteseveryday.blogspot.com.br/2012/09/php-classes-gene...