SQL en arrays en PHP

Si el otro día decíamos cómo usar SQL en datos de Javascript, hoy vamos a mostrar la clase sql4array que usa las sentencias SQL para buscar dentro de arrays en PHP.

La clase es válida para PHP5, e incluye las siguientes características:

  • Admite las siguientes cláusulas: SELECT, DISTINCT, FROM, WHERE, ORDER BY, LIMIT, OFFSET
  • Operadores: =, <>, !=, <, >, <=, >=, IS, IS IN, NOT IN, IS NOT IN, LIKE, ILIKE, NOT LIKE, NOT ILIKE
  • Funciones en el WHERE: LOWER(), UPPER(), TRIM()

Aún es algo lento, aunque mejora la visibilidad de tu código. Entre las funcionalidades que van a incluir están los joins, funciones en el SELECT y GROUP BY.

sql4array

Actualización: Víctor nos deja una modificación para que funcione en PHP4.