Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguém sabe como eu resolvo esse erro:
PHP Notice: Uninitialized string offset: -4 in
funcao_extensao.php on line 9
<?php
function extensao($arquivo){
$tam = strlen($arquivo);
//ext de 3 chars
if( $arquivo[($tam)-4] == '.' ){ // essa é a linha 9
$extensao = substr($arquivo,-3);
}
//ext de 4 chars
elseif( $arquivo[($tam)-5] == '.' ){
$extensao = substr($arquivo,-4);
}
//ext de 2 chars
elseif( $arquivo[($tam)-3] == '.' ){
$extensao = substr($arquivo,-2);
}
//Caso a extensão não tenha 2, 3 ou 4 chars ele não aceita e retorna Nulo.
else{
$extensao = NULL;
}
return $extensao;
}
?>Carregando comentários...