okram:
Sin mucho animo de continuar estos interesantes temas,
un programador primero debe ser EFICAZ y como segundo
trabajo seria la EFICIENCIA.
Es decir que si por x o y razon desconoces la funcion array_search()
y diseñas tu propia funcion, estarias siendo EFICAZ e INEFICIENTE.
Pero si haces todo mal y no logras cumplir tu objetivo, estarias
siendo INEFICAZ y talvez EFICIENTE en cuanto a algunos codigos.
Saludos
Franco