Visualizzazione risultati 1 fino 5 di 5

Discussione: Array con parole singolari/plurali

  1. #1
    Guest

    Predefinito Array con parole singolari/plurali

    Questo codice mi sembra corretto, ma le parole non vengono intercettate e trasformate

    Codice PHP:
    <?php
    $paroleArray
    = array ("mel(a|e)","per(a|e)","pesc(a|he)");

    $nome = str_ireplace($paroleArray,"******",$nome);
    ?>

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    E' perché il codice è sbagliato. Hai un'interpretazione un po' strana di str_ireplace, dovresti riguardati la documentazione.

    Se anche quello non ti aiuta, spiega cosa stai cercando di fare —dal codice non è ovvio.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    E' perché il codice è sbagliato. Hai un'interpretazione un po' strana di str_ireplace, dovresti riguardati la documentazione.

    Se anche quello non ti aiuta, spiega cosa stai cercando di fare —dal codice non è ovvio.
    Deve trovare la parola (maiuscola/minuscola) e trasformarla in asterischi

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Allora dovresti usare preg_replace().

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Allora dovresti usare preg_replace().
    Se per quello anche così funziona, però devo inserire parole doppie

    Codice PHP:
    <?php
    $paroleArray
    = array ("mela","mele");

    $nome = str_ireplace($paroleArray,"******",$nome);
    ?>

Regole di scrittura

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