本文整理汇总了PHP中removeAcentos函数的典型用法代码示例。如果您正苦于以下问题:PHP removeAcentos函数的具体用法?PHP removeAcentos怎么用?PHP removeAcentos使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了removeAcentos函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: formataTX
/**
* Metodo responsavel por formatar um Texto
*
* @param String $string
* Texto
* @param Integer $max
* Tamanho Maximo
* @param Integer $min
* Tamanho Minimo
* @param Boolean $completa
* Se é para completar com espacos
* @param Boolean $removeAcentos
* Remove os Acentos
* @return string Texto formatado
*/
function formataTX($string, $min, $max, $completa = false, $removeAcentos = true)
{
$str = $string;
if ($string != "") {
$str = trim($string);
if ($completa) {
$t = strlen($str) < $min ? $min : $max;
$str = str_pad($str, $t, "0", STR_PAD_LEFT);
} else {
if (strlen($str) > $max) {
$str = substr($str, 0, $max);
}
if (strlen($str) < $min) {
$str = str_pad($str, $min, "0", STR_PAD_LEFT);
}
}
if ($removeAcentos) {
// Caso esteja em utf8
$strTmp = removeAcentos(utf8_decode($str));
if ($strTmp == "") {
// Caso nao esteja em utf8
$strTmp = removeAcentos($str);
}
$str = $strTmp;
}
}
return $str;
}
示例2: categories
public function categories($name)
{
$providerImages = ProviderImage::get();
$categories = Category::find($name);
removeAcentos();
return view('site/produtos', ['title' => 'Pechinchador.com.br | Venha ser um Pechinchador!', 'description' => 'Os melhores produtos do mercado.', 'categories' => $categories, 'providerImages' => $providerImages]);
}
示例3: fixNome
public static function fixNome($str)
{
$str = (string) $str;
$str = empty($str) ? "VARIAVEL VAZIA" : $str;
$str = removeAcentos($str);
$str = strtoupper($str);
$str = trim($str);
$arrayErrado = array(' ', '.', '-', '(', ')');
$arrayCerto = array('_', '', '', '', '');
$str = str_replace($arrayErrado, $arrayCerto, $str);
$str = str_replace("__", "_", $str);
$str = str_replace("__", "_", $str);
$str = str_replace("__", "_", $str);
$str = str_replace("__", "_", $str);
return $str;
}
示例4: detalhar
function detalhar($id_categoria = null, $busca = 'sem_busca', $de_paginacao = '0')
{
if (!($dados['categoria'] = $this->Model_categorias->getCategoria($id_categoria))) {
show_404();
}
$this->load->helper('form');
if ($this->input->post('busca')) {
redirect('categorias/detalhar/' . $id_categoria . '/' . custom_urlencode(str_replace(array('%', "'"), array('', ''), $this->input->post('busca'))), 'refresh');
}
// Nao permite página menor que 0 e permite somente inteiros
if ($de_paginacao < 0 or !is_numeric($de_paginacao)) {
redirect('categorias', 'redirect');
}
// Biblioteca da paginação
$this->load->library('pagination');
// Paginação
$busca_tratado = removeAcentos(custom_urldecode($busca));
$config_paginacao['base_url'] = site_url('categorias/detalhar/' . $id_categoria . '/' . $busca);
$config_paginacao['total_rows'] = $this->Model_categorias->countCategoriaNoticias($id_categoria, $busca_tratado);
$dados['total_rows'] = $config_paginacao['total_rows'];
$config_paginacao['per_page'] = 5;
$config_paginacao['uri_segment'] = 5;
// Nao permite pagina que nao existe (maior do que existe)
if ($de_paginacao > $config_paginacao['total_rows']) {
redirect('home', 'redirect');
}
// Estilo paginacao
include_once './assets/pagination/estilo.php';
$this->pagination->initialize($config_paginacao);
$dados['html_paginacao'] = $this->pagination->create_links();
if ($busca != 'sem_busca') {
$dados['busca'] = TRUE;
}
// Listagem de dados
$dados['lista'] = '';
foreach ($this->Model_categorias->getCategoriaNoticias($id_categoria, $busca_tratado, (int) $de_paginacao, $config_paginacao['per_page']) as $noticia) {
$dados['lista'] .= '<div class="news-box">
<h2><a href="' . base_url('noticia/detalhes/' . $noticia->id_noticia) . '" title="Ver notícia completa">' . $noticia->titulo . '</a></h2>
<p class="news-datetime">Em ' . date('d/m/Y \\à\\s H:i', $noticia->publicada_em) . '</p>
<p>' . limita_caracteres($noticia->texto, 600, FALSE) . '</p>
</div>';
}
$dados['usuario'] = $this->_usuario;
$this->load->view('categoria_noticias_listar', $dados);
}
示例5: removeAcentos
if($banner["size"] > $tamanho) {
$erros[4] = "A imagem deve ter no máximo ".$tamanho." Mb";
}
// Se não houver nenhum erro
if (empty($erros)) {
// Gera um nome único para a imagem
$bn = removeAcentos($banner['name']);
$ne = str_replace(" ","_",$bn);
$nome_imagem = uniqid().$ne;
// Caminho de onde ficará a imagem
$caminho_imagem = "../../arquivos/dicas/fotos/".$nome_imagem;
$caminho_imagem2 = "arquivos/dicas/fotos/".$nome_imagem;
// Faz o upload da imagem para seu respectivo caminho
if (!file_exists("../../arquivos/")) {
示例6: array
}
}
$colunas = array('A' => 'CAMPUS', 'B' => 'CURSO', 'C' => 'LOCAL DE PROVA', 'D' => 'INSCRITO', 'E' => 'N. INSCRICAO', 'F' => 'CPF', 'G' => 'RG', 'H' => 'ORGAO EXPEDIDOR', 'I' => 'UF', 'J' => 'DATA DE EXPEDICAO', 'K' => 'NACIONALIDADE', 'L' => 'DATA DE NASCIMENTO', 'M' => 'SEXO', 'N' => 'ENDERECO', 'O' => 'CEP', 'P' => 'CIDADE', 'Q' => 'ESTADO', 'R' => 'TELEFONE', 'S' => 'CELULAR', 'T' => 'EMAIL', 'U' => 'ESTADO CIVIL', 'V' => 'NECESSIDADE ESPECIAL', 'W' => 'DESCRICAO NECESSIDADE ESPECIAL', 'X' => 'ISENCAO DE TAXA', 'Y' => 'CONDICOES ESPECIAIS PARA REALIZACAO DA PROVA', 'Z' => 'DESCRICAO CONDICOES ESPECIAIS PARA REALIZACAO DA PROVA', 'AA' => 'CONCORRE AS VAGAS DESTINADAS A CANDIDATOS COM NECESSIDADES ESPECIAIS');
$query = $banco->ExecutaQueryGenerica($sql);
$numResults = mysql_num_rows($query);
$linha = 2;
$campus_id = null;
while ($row = mysql_fetch_assoc($query)) {
$val = array_values($row);
if ($campus_id != $val[0]) {
$campus_id = $val[0];
if ($campus_id > 1 && $numResults > 1) {
$objPHPExcel->createSheet();
$objPHPExcel->setActiveSheetIndex($objPHPExcel->getActiveSheetIndex() + 1);
}
$objPHPExcel->getActiveSheet()->setTitle(removeAcentos($val[1]));
setCabecalho($objPHPExcel, $colunas);
$linha = 2;
}
$col = 1;
foreach ($colunas as $coluna => $valor) {
if ($val[$col] == null) {
$objPHPExcel->getActiveSheet()->SetCellValue($coluna . $linha, '---');
} else {
$objPHPExcel->getActiveSheet()->SetCellValue($coluna . $linha, utf8_encode($val[$col]));
}
$col++;
}
$linha++;
}
//$objPHPExcel->setActiveSheetIndex(0);
示例7: foreach
foreach ($valores as $valor) {
if ($linha == 1) {
$linha++;
continue;
}
$campo = explode("\t", $valor);
echo "--";
$codigo = strtoupper($campo[0]);
$nomePaciente = removeAcentos(strtoupper($campo[1]));
$numeroAtendimento = strtoupper($campo[2]);
$convenio = strtoupper($campo[3]);
$prescricao = strtoupper($campo[4]);
$cirurgia = strtoupper($campo[5]);
$hrInicio = strtoupper($campo[6]);
$hrFim = strtoupper($campo[7]);
$anestesia = removeAcentos(strtoupper($campo[8]));
$nomeCirurgiao = strtoupper($campo[9]);
$nomeAnestesista2 = strtoupper($campo[10]);
$primeiroAuxiliar = strtoupper($campo[13]);
$segundoAuxiliar = strtoupper($campo[14]);
$carteirinha = strtoupper($campo[17]);
$urgencia = 0;
$dataDoAtendimento = change_data_from_Br_to_bd($cirurgia);
$sqlProcRealizado = "select p from Entities\\ProcedimentoExecutado p where p.nroAtendimento = :nroAtendimento and p.dataAtendimento = '" . $dataDoAtendimento . "'";
$q = $em->createQuery($sqlProcRealizado);
$q->setParameter("nroAtendimento", $numeroAtendimento);
$arrAtAntigos = array_search($numeroAtendimento, $arrHistory);
$procRealizado = "";
$procs = $q->getResult();
foreach ($procs as $procRealizado) {
break;
示例8: checarEmail
public function checarEmail()
{
if ($this->params["id_usuario"] && $this->params["email_usuario"]) {
$modelUsuario = new ModelUsuario_Sistema(array("email" => removeAcentos(strtolower($this->params["email_usuario"])), "id" => $this->params["id_usuario"]));
} else {
if ($this->params["email_usuario"]) {
$modelUsuario = new ModelUsuario_Sistema(array("email" => removeAcentos(strtolower($this->params["email_usuario"]))));
}
}
$usuario = Usuario_SistemaDAO::consultarEmailUsuario($modelUsuario);
if (!$usuario) {
return true;
} else {
return false;
}
}
示例9: dirname
echo "Arquivo não definido";
exit;
}
if (isset($_FILES['i3GEOuploadshp']['name'])) {
require_once dirname(__FILE__) . "/../../ms_configura.php";
if (isset($logExec) && $logExec["upload"] == true) {
i3GeoLog("prog: metaestat_uploadshp_submit filename:" . $_FILES['i3GEOuploadshp']['name'], $dir_tmp);
}
echo "<p class='paragrafo' >Carregando o arquivo...</p>";
ob_flush();
flush();
sleep(1);
$arqshp = $_FILES['i3GEOuploadshp']['tmp_name'];
//verifica nomes e sobe arquivo
verificaNome($_FILES['i3GEOuploadshp']['name'], "shp");
$nomePrefixo = str_replace(" ", "_", removeAcentos(str_replace(".shp", "", $_FILES['i3GEOuploadshp']['name'])));
$nomePrefixo = str_replace(".", "", $nomePrefixo);
$nomePrefixo = strip_tags($nomePrefixo);
$nomePrefixo = htmlspecialchars($nomePrefixo, ENT_QUOTES);
$nomePrefixo = $nomePrefixo . md5(uniqid(rand(), true));
$Arquivo = $_FILES['i3GEOuploadshp']['tmp_name'];
$status = move_uploaded_file($Arquivo, $dir_tmp . "/" . $nomePrefixo . ".shp");
if ($status != 1) {
echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo SHP";
exit;
}
$Arquivo = $_FILES['i3GEOuploadshx']['tmp_name'];
$status = move_uploaded_file($Arquivo, $dir_tmp . "/" . $nomePrefixo . ".shx");
if ($status != 1) {
echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo SHX";
exit;
示例10: set_time_limit
<?php
set_time_limit(1000 * 60 * 5);
error_reporting(E_ALL ^ E_NOTICE);
require_once '../excel-reader/excel_reader2.php';
require_once '../config.php';
$tabela = new Spreadsheet_Excel_Reader("../resources/others/TUSSnomes.xls");
$linha = 0;
$t = $em->find("Entities\\Tabela", 1);
for ($linha = 3; $linha < 4781; $linha++) {
$codigo = removeAcentos($tabela->val($linha, 1));
$descricao = strtoupper(removeAcentos($tabela->val($linha, 5)));
$procedimento = new Entities\Procedimento();
$procedimento->setCodigo($codigo);
$procedimento->setDescricao($descricao);
$procedimento->addTabela($t);
$em->persist($procedimento);
echo "Codigo: {$codigo} ; Descricao: {$descricao}<br />";
}
try {
$em->flush();
} catch (Exception $e) {
echo $e->getMessage();
}
示例11: MySQL
}
if (isset($_GET['url'])) {
/************************* categoria **************************/
$bd = new MySQL();
$bd->Query('SELECT CATEGORIA_NOME,CATEGORIA_CDG FROM CATEGORIA');
if ($bd->RowCount() > 0) {
while ($row = mysqli_fetch_array($bd->last_result, MYSQLI_ASSOC)) {
$cats[] = array("cdg" => $row['CATEGORIA_CDG'], "url" => removeAcentos(utf8_decode($row['CATEGORIA_NOME']), '-'));
}
}
foreach ($cats as $C => $c) {
//echo $c['cdg'].' - '.$c['url'].'<br>';
$bd->Query('UPDATE CATEGORIA SET CATEGORIA_URL = "' . $c['url'] . '"
WHERE CATEGORIA_CDG = ' . $c['cdg'] . ' ');
}
echo 'urls tabela CATEGORIA ok.<br>';
/************************* noticia **************************/
$bd = new MySQL();
$bd->Query('SELECT NOTICIA_TITULO,NOTICIA_CDG FROM NOTICIA');
if ($bd->RowCount() > 0) {
while ($row = mysqli_fetch_array($bd->last_result, MYSQLI_ASSOC)) {
$cats[] = array("cdg" => $row['NOTICIA_CDG'], "url" => removeAcentos(utf8_decode($row['NOTICIA_TITULO']), '-'));
}
}
foreach ($cats as $C => $c) {
//echo $c['cdg'].' - '.$c['url'].'<br>';
$bd->Query('UPDATE NOTICIA SET NOTICIA_URL = "' . $c['url'] . '"
WHERE NOTICIA_CDG = ' . $c['cdg'] . ' ');
}
echo 'urls tabela NOTICIA ok.<br>';
}
示例12: get_get
function get_get($name)
{
return trim(removeAcentos($_GET[$name]));
}
示例13: removeAcentos
}
} // fecha o while raiz
//cria a pasta
if (!file_exists('menus/')) {
mkdir('menus/');
}
include('../sistema/php/functionRemoveAcentos.php');
$nomeArq = removeAcentos($_SESSION['usuario']);
$nomeArq = str_replace(" ","_",$nomeArq);
//cria o arquivo dos nenus
$arquivo = fopen("menus/menu".$nomeArq.".txt","w");
// grava o texto
fwrite($arquivo,$txt);
// fecha o arquivo
fclose($arquivo);
示例14: pegaDados
if ($idioma == "pt") {
$coluna = "nome_tema";
} else {
$coluna = $idioma;
}
$q = pegaDados("select link_tema,tags_tema,codigo_tema,{$coluna} as nome_tema from " . $esquemaadmin . "i3geoadmin_temas");
$temas = array();
$temaExiste = array();
foreach ($q as $row) {
$ts = html_entity_decode($row['tags_tema']);
$i = $row['codigo_tema'];
$nome = $row['nome_tema'];
$link = $row['link_tema'];
$tags = explode(" ", $ts);
foreach ($tags as $t) {
if (removeAcentos($t) == $tag) {
if (!isset($temaExiste[$i])) {
$temas[] = array("codigoMap" => $i, "nome" => $nome, "link" => $link);
$temaExiste[$i] = 0;
}
}
}
}
retornaJSON($temas);
exit;
break;
/*
Valor: PEGAPERFIS
Lista de perfis
示例15: removeAcentos
$html .= "</td>";
$html .= "</tr>";
$html .= "<tr><td > </td></tr>";
$html .= "<tr>";
$html .= "<td>";
$html .= " <strong>CLÁUSULA 3ª</strong> - Permanecem inalteradas";
$html .= " todas as demais disposições do Termo de Compromisso do qual este Termo Aditivo possa a fazer parte integrante.";
$html .= "</td>";
$html .= "</tr>";
}
if ($_POST ['modelo'] == '3') {
$html .= "<tr>";
$html .= "<td>";
$html .= "<strong>CLÁUSULA 1ª</strong> -";
$html .= removeAcentos($_POST ['modelo3_clausula1']);
$html .= "</td>";
$html .= "</tr>";
$html .= "<tr><td > </td></tr>";
$html .= "<tr>";
$html .= "<td>";
$html .= "<strong>CLÁUSULA 2ª</strong> - Permanecem inalteradas";
$html .= "todas as demais disposições do Termo de Compromisso do qual este Termo Aditivo possa a fazer parte integrante.";
$html .= "</td>";
$html .= "</tr>";
}
$html .= "<tr><td > </td></tr>";
$html .= "<tr><td > </td></tr>";
$html .= "<tr>";