示例#1
0
 /**
  * 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))));
 }
示例#2
0
 public function thID($texto)
 {
     return 'th-' . preg_replace(['~[^0-9a-z]~', '~[_]~'], ['', '-'], strtolower(\Funcoes::removerAcentuacao($texto)));
 }