Cita:
Iniciado por xaviutx El Notice me daba la respuesta.
No se porque, pero el nombre de la función que se utiliza dentro de una función como
usort hay que ponerlo así:
Código PHP:
usort($equipo_datos,'ComparaPuntos');
Si entre comillas y sin ( ).
Yo el ejemplo del que copie la función que se puede ver más arriba, funcionaba sin errores en el video donde la vi, y la unica diferencia ademas de una versión PHP más nueva es que utilizo por defecto el Register_globals=OFF , me gusta declarar las variables y es más seguro.
Seguramente tenga algo que ver con esto, y por eso se pasa la función dentro de otra entre comillas simples.
Ahora, si alguien sabe exactamente si es por eso que confirme mi teoria.
Gracias.
Mil perdones!! parece que tienes razón y la función usort() recoje el nombre de la función (entre comillas) definida por el usuario.
Mira el manual para ver como trabaja la función
usort()