Conoceis alguna funcion que haga algo parecido o algo que me pueda servir?
Estoy mirando por internet pero no encuentro nada..
Muchas gracias

| |||
vocales con acentos "vs" vocales sin ellos Me han pedido que si tu introduces en la base de datos un nombre como 'pedro' y en la base de datos esta 'pedrö' 'pedró' y 'pedrõ' me saque esos 3 nombres, es decir meter los nombre sin acento y que te salgan todas las posibles combinaciones de ese nombre con vocales acentuadas...no se ni como empezar, me parece muy complicado. Conoceis alguna funcion que haga algo parecido o algo que me pueda servir? Estoy mirando por internet pero no encuentro nada.. Muchas gracias ![]() |
| |||
Respuesta: vocales con acentos "vs" vocales sin ellos no necesitas ninguna base de datos para hacer eso osea pedro tendria que ser pedró pédro pedrò pèdro pédró ¿? eso es bastante facil con un while que reconozca bocales y haga todos las opciones posbiles
__________________ Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com |
| |||
Respuesta: vocales con acentos "vs" vocales sin ellos si, seria que comprobara en la BD todas las posibles conbinaciones de todas las vocales que tenga esa palabra con todos los acentos posibles en cada una de las vocales..a mi me parec un lio, no se.. |
| |||
Respuesta: vocales con acentos "vs" vocales sin ellos pero si son todas las combinaciones posibles existentes no tiene porque hacerlo con bases de datos, un algoritmo en php te lo puede hacer solo. primero que compruebe cuantas vocales tiene la pabra si tiene 3 digamos vocal 1 vocal 2 vocal 3 pone vocal 1 en todas sus posibilides luego la 2 luego la 3 luego la 1 en su posibilidad 1 y luego la vocal 2 y luego la 3 luego la vocal 1 en su posibilidad 2 y el resto igual... asi seria bucles
__________________ Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com |
| |||
Respuesta: vocales con acentos "vs" vocales sin ellos SainT se mas o menos como dices y mas que dificil parec un poco confuso pero lo que no entiendo bien es como comparar todas esas posibilidades en una base de de datos, he hecho un mini script que me valdria para encontrar las vocales de una palabra, dond estan y cuantas son, hasta ahi vale e incluso puedo hacer ahora que se combinen todas los posibles acentos en cada vocal, pero lo que no veo claro es que lo tengo que comparar es, ejemplo: metes: 'pedro' y en la base de datos esta: 'pedrö' 'pêdro' 'pedró' ..... .... entonces te mostrara todos esos nombres que con las mismas vocales que intoroduces tienen otros acentos, pero como haces esa comparacion, primero haces todas las posibles combinaciones de esas vocales y comparas todos esos nombres (son 30 en este caso) con los posibles que haya en la BD?? Como se compara en una consulta 30 cosas con algo de la BD? porque mi consulta es esta... $sql = "select title, firstname, surname, company, address, postcode, tel, mobile_phone, fax, email, country from customers where ( (firstname = '$firstname')"; $result = send_sql($MySQL->db1, $sql); } no se si me entendeis.. Gracias!! |
| ||||
Respuesta: vocales con acentos "vs" vocales sin ellos Creo que lo más fácil es usar expresiones regulares. Simplemente, tratas el nombre en php para que todas las vocales sean normales, y luego en sql usas la funcion regexp en el where. Espero haber sido de ayuda! (Yo lo haria así, creo q es lo más rápido y óptimo!) |
| |||
Respuesta: vocales con acentos "vs" vocales sin ellos parece buena idea, voy a pensar acerca de ello y de como hacerlo, lo que no sigo viendo muy claro es que en la variable tendre el nombre con las vocales sin acento y tengo que compararlo con todos los acentos de todas la vocales sin saber en que posicion estan ni nada...pero bueno me lo voy a mirar a ver que se puede hacer!! Gracias! ![]() |
Etiquetas: |