Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139

    str_replace sostituire caratteri accentati

    per sostituire i caratteri accentati presenti in una stringa sto provando:

    codice:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input name="testo" value="" type="text" />
    <input type="submit" name="submit" value="Cerca" />
    </form>
    
    <?php
    $testo = $_POST['testo'];
    $testo = str_replace('è', 'e', $testo);
    
    echo $testo;
    ?>
    dovrebbe sostituire è con e ma non funziona come mai?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139
    risolto

    codice:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input name="testo" value="" type="text" />
    <input type="submit" name="submit" value="Cerca" />
    </form>
    
    <?php
    $testo = $_POST['testo'];
    $testo = str_replace("\xc3\xa8", "e", $testo);
    
    echo $testo;
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.