replace($badWords, $changeChar, $string, 'xi'); } $ch = ''; $i = 0; foreach( $badWords as $value ) { if( ! is_array($changeChar) ) { $ch = $changeChar; } else { if( isset($changeChar[$i]) ) { $ch = $changeChar[$i]; $i++; } } $string = $regex->replace($value, $ch, $string, 'xi'); } return $string; } }