Ver Mensaje Individual
  #20 (permalink)  
Antiguo 06/12/2003, 03:41
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Pero yo sigo pensando que puedes ir optimizando. El hecho que funcione bien no quiere decir necesariamente que lo haga "de maravilla"... Me parece que estás haciendo arrays bidimensionales cuando los puedes hacer unidimensionales.. y que eso te lleva a "reinventar" una función que php incorpora para los de una dimensión... si php tiene una función que hace lo que quieres, creo que es perder el tiempo "reescribirla" (a menos que sea con fines didácticos)...

Por eso defiendo el array_diff() en tu código. Lo que hace el code de josemi en 11 líneas, lo hace array_diff() en una sola.

Prueba el código que te postee y dime si no funciona.. no te cirres en lo primero que sale bien. Ya te he dicho que es mejor ir buscando alternativas óptimas.

Saludos

PD: No es nada personal contra josemi.. yo lo respeto mucho y nadie duda que es un maestrazo acá en los foros... Y seguro ahora regresa con una idea mucho mejor que la suya y la mía juntas xD, xD, xD...