/** * Definir o nome do arquivo a ser salvo * * @param array $o Nome original do arquivo * @param string $n Nome a ser utilizado para salvar o arquivo. Caso null, será usado o nome original do arquivo * * @return string Nome do arquivo sem a extensão */ private function definirNome($o, $n = null) { return preg_replace('~(\\.[a-z0-9]{1,4}$|[^a-z^0-9^-])~', '', strtolower(\Funcoes::removerAcentuacao(str_replace(' ', '-', !isset($n) ? $o : $n)))); }
public function thID($texto) { return 'th-' . preg_replace(['~[^0-9a-z]~', '~[_]~'], ['', '-'], strtolower(\Funcoes::removerAcentuacao($texto))); }