Hola a todos!!!
Tengo problemas con la extracción de palabras de una cadena de texto.
De una columna de una tabla de bd he de extraer los colores de esa columna y posteriormente devolverlos a otra columna. el codigo es:
Código PHP:
$colorp = "Verde" or "azul(or etc...)";
$columnabd_texto = $descripcion;
//descripcion proviene de una columna de una tabla
$palabra = stripos($columnabd_texto, $colorp);
if ($palabra === false) {
echo '<div>Color: '."".'</div>';
} else {
echo'<div>Color: '. $colorp .'</div>';
}
De esta manera solo me extrae la palabra "Verde" en cada fila donde la columna $descripcion contiene la palabra verde, pero no la palabra "azul"
Si repito if sé que puedo hacerlo, lo que no quiero es repetir codigo y hacerlo lo más simplificado posible
Un saludo y gracias