Hola, XD2XD2.
Quizás esto te sirva:
Código PHP:
<?php
// Texto donde se buscarán las palabras, en tu caso es la variable $_POST['codigo']
$texto = 'Hola, ¿cómo estás? adiós, nos vemos luego.';
// Guardo las palabras a buscar en un array
$palabras = array('hola', 'adiós', 'chau', 'vemos');
// Recorro el array y busco cada una de las palabras
foreach ($palabras as $palabra) {
// Verifico si la palabra aparece o no en el texto
if (strpos($texto, $palabra) === false) {
echo 'La palabra "' . $palabra . '" no aparece<br />';
}else{
echo 'La palabra "' . $palabra . '" aparece<br />';
}
}
?>
Ten en cuenta que "Hola" no aparece porque tiene una letra mayúscula en el texto y minúscula en el array. Para encontrar la palabra sin tener en cuenta las minúsculas y mayúsculas, puedes usar
stripos().