Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Rimuove parole da stringa e sostituirle

    Ciao a tutti,
    mi è chiaro il sistema per dividere una stringa in varie parti

    codice:
    $pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
    $pieces = explode(" ", $pizza);
    echo $pieces[0]; // piece1
    echo $pieces[1]; // piece2
    ma il mio problema è questo.
    Vorrei fare in modo che lo script controllo ogni piece e se identico a una delle mie badword contenute nel mio array es:

    codice:
    $badword  = array('brutto,ciccione,cretino');
    mi restituisca la parola "fiore".

    Non ci salto fuori.

    GRazie.
    Informazione finanziaria: http://www.dominosolutions.it

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    $stringa = 'testo testo Brutto CICCIONE testo CrEtInO';
    $badword = array('brutto','ciccione','cretino');
    
    function pattern($v){
      return ('#'.$v.'#i');
    }
    $pattern = array_map('pattern',$badword);
    echo preg_replace($pattern,'fiore',$stringa);

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 © 2024 vBulletin Solutions, Inc. All rights reserved.