Visualizzazione risultati 1 fino 3 di 3

Discussione: str_replace case insensitive

  1. #1
    Guest

    Predefinito str_replace case insensitive

    Codice PHP:

    $stringa
    = str_replace(array_keys($sostituzioni), array_values($sostituzioni),"$stringa");
    nell'array "sostituzioni" ho messo tutti i bbcode con i rispettivi valori html.

    Il problema è che è casa sensitive, quindi i bbcode devo scriverli nella forma minuscola e pure maiuscola, come se fossero tag diversi...

    Non c'è un modo per renderlo case insensitive (compatibile con php 4..)?

  2. #2
    Guest

    Predefinito

    Prova così:
    Codice PHP:
    $stringa=eregi_replace(array_keys($sostituzioni),array_values($sostituzioni),$stringa);
    Purtroppo str_ireplace è supportato solo da PHP 5..

    Ciao!
    Ultima modifica di allo : 06-10-2006 alle ore 18.02.58

  3. #3
    Guest

    Predefinito

    Codice PHP:
    $stringa = eregi_replace(array_keys($sostituzioni),array_values($sostituzioni),$stringa);
    Non va... non sostituisce nulla :(

    Non dà errori... ma non trasforma nulla..

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •