Si ya tienes los dos array recorres el de las palabras, y en cada bucle busca la palabra en el array de palabras prohibidas, si existe borras esa posición del array original...
Código PHP:
Ver original<?php
$palabras = array('hola','desde','foros','del','web'); $palabrasProhibidas = array('desde','del'); $palabrasAceptadas = array();
foreach($palabras as $palabra) {
if (!in_array($palabra,$palabrasProhibidas)) { $palabrasAceptadas[] = $palabra;
}
}
echo '<p>texto original: '.implode(' ',$palabras).'</p>'; echo '<p>texto censurado: '.implode(' ',$palabrasAceptadas).'</p>';