Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funckja ktora przeszukuje string i wstawia?
Forum PHP.pl > Forum > Przedszkole
gosc
Witam

Szukam zmiennej która przeszukuje string'a w poszukiwaniu wskazanego fragmentu np. wulgarne słowo i zamiast tego wstawia inny np. CENZURA...
WebKing
  1. <?php
  2. function cenzura($tekst) {
  3.    $zle = array("jakies", "slowa", "jakies", "slowa");
  4.    for ($i=0; $i<count($zle); $i++) {
  5.        $tekst = str_replace($zle[$i], "[cenzura]", $tekst);
  6.    }
  7.    return $tekst;
  8. }
  9.  
  10. echo cenzura("slowa"); // Wyświetli [cenzura]
  11. ?>

Napisałem na szybkiego prostą funkcje, zrób sobie z nią wszystko ale nie podpisuj się jako autor
bregovic
Webking, trochę się nie popisałeś. Jak już to tak:
  1. <?php
  2. function cenzura($text) {
  3.   $bad_words = array('jakies', 'slowa', 'jakies', 'slowa');
  4.   $text = str_replace($bad_words, '[cenzura]', $text);
  5.   return $text;
  6. }
  7. ?>

W dodatku w tym przypadku chyba lepiej użyć str_ireplace" title="Zobacz w manualu PHP" target="_manual, jeśli masz PHP5.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.