Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [PHP] replace

  1. #1
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828

    [PHP] replace particolare

    Perchè se provo a fare questa replace

    $parola= str_replace("è", "e", $parola);

    e ad esempio parola è chiavè lui non me la sostituisce in chiave ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    38
    semplice perche' php non gestisce le lettere accentate, ma ne devi usare per forza il codice ascii (non mi ricordo se ascii o di un altra tabella) della lettera.
    Cmq se cerchi un po nel manuale di php lo trovi
    ...nel tutti contro tutti non ci sono squadre e alla fine quanto insipida sara' la gloria perche' e' una storia che rinnega madre e padre e sarai da solo sia nella sconfitta che nella vittoria!

  3. #3
    lordsata, Ti sbagli

    Per risponderti dovrei sapere che versione di PHP usi.
    Ad esempio PHP Version 4.3.7 questa cosa non sucede

    Probabilmente succede perché usi una codifica "strana"

  4. #4
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828
    ho questa versione 4.3.10
    come posso risolvere il problema? se faccio la replace di à è ù ò ì lui non me la considera.

  5. #5
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828
    ho provato anche con
    $username = str_replace("à", "a", $username); ma niente da fare non mi fà la replace mi lascia la à.
    come posso fare?

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.