+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: eliminare accenti

  1. #1
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    Post
    582

    eliminare accenti

    Salve a tutti,

    sto utilizzando la seguente funzione

    codice:
     $stringa = str_replace("à", "a", $nome);
     $stringa = str_replace("è", "e", $stringa);
     $stringa = str_replace("à", "a", $stringa);
     $stringa = str_replace("ì", "i", $stringa);
     $stringa = str_replace("ù", "u", $stringa);
    per eliminare i caratteri accentati, ma se ad esempio

    codice:
    $nome = "Andrè";
    ottengo sempre

    codice:
    $stringa = Andrè
    ovvero non mi toglie gli accenti, come mai?
    Embarcadero RAD Studio 10.2.3 Tokyo - con Pascal dal 1992

  2. #2
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,824
    Quella sequenza di istruzioni è corretta. Probabilmente c'è un errore nel verificare il valore di $Stringa. Completala così:
    codice:
    <?php
    	$nome="andrè";
    	$stringa = str_replace("à", "a", $nome);
     	$stringa = str_replace("è", "e", $stringa);
     	$stringa = str_replace("à", "a", $stringa);
     	$stringa = str_replace("ì", "i", $stringa);
     	$stringa = str_replace("ù", "u", $stringa);
     	echo $stringa;
    ?>
    Tieni anche presente che la funzione str_replace() può usare delle array come argomenti. Vedi anche se può tornarti più utile la funzione encode().
    Il regolamento del forum: la prima cosa da leggere.

  3. #3
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    Post
    582
    Ma non è lo stesso identico codice che ho scritto io?
    Embarcadero RAD Studio 10.2.3 Tokyo - con Pascal dal 1992

  4. #4
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,824
    A me non sembra.
    Il regolamento del forum: la prima cosa da leggere.

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi