Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/04/2012, 08:16
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 13 años, 2 meses
Puntos: 160
Respuesta: seleccionar siguiente elemento y anterior en un array

Deja el sql como esta, solo tenes que hacer esto, segun tu ejemplo anterior:

Código PHP:
Ver original
  1. <?php
  2. $listaUsuarios  = "*aaa*Alido*bas*black*erizo*filete*final*firmo66*fuck_yeah*kk*jj*";
  3. $usuarios = explode("*", $listaUsuarios);
  4. $clave = array_search("black", $usuarios);
  5. echo $clave . "<br />"; // esto te va a devolver 3, ya que el explode formula un array y black se encuentra en la posicion 0, entonces, sabiendo esto podemos hacer lo siguiente:
  6. echo $usuarios[$clave - 1] . "<br />"; // Te va a devolver el usuario "bas"
  7. echo $usuarios[$clave] . "<br />"; // Te va a devolver el usuario "black"
  8. echo $usuarios[$clave + 1] . "<br />"; // Te va a devolver el usuario "erizo"
  9. ?>
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com