Hola, necesitaba crear una función que pudiese hacer lo siguiente.
Teniendo un string de este tipo:
$string = 'Avda andalucía 34 (1990) [amuebaldo, garaje][terraza.](muy bonito)'
Me tiene que separar la dirección (Avda andalucía 34) de las características sabiendo que la dirección puede estar separada por "(.[" (sin las comillas, son parentesis, punto y corchetes) y una vez separada la dirección de las características tengo que sacar las características que a mi me interesen, digamos que paso un string que ponga "garaje,terraza,amueblado,balcon,climatizado,despensa" y si encuentra alguna de estas palabras que me devuelva dichas características.
Resumiendo yo al mandarle ese string junto con las características a la función me tiene que devolver lo siguiente:
Array
(
[direccion] => Avda andalucía 34
[caracteristicas] => Array
(
[0] => amuebaldo
[1] => garaje
[2] => terraza
)
)
Supongo que estaré oxidado pero la forma de solucionarlo me parece que es muy engorrosa, me gustaría simplificarlo todo al máximo utilizado las funciones de php que se podrían utilizar para algo tan especifico como eso.
Un saludo a todos y muchas gracias.
PD: me acaban de sacar una muela y me duele mucho :S igual no puedo pensar con claridad :/