Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/06/2011, 12:17
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 8 meses
Puntos: 528
Respuesta: Agregar comas y y en una cadena

simple:
Código PHP:
Ver original
  1. $cadena = " Hugo,";
  2. $cadena=substr($cadena,0,-1);//quitamos ultima coma.
  3. $cadena=explode(",",$cadena);//pasamos a array la cadena, partiendo por las comas, lo cual no sería necesario si la trabajas desde el inicio como array.
  4. if(count($cadena)>1){ //si el array cadena tiene más de un elemento
  5. $ultimo=array_pop($cadena);//sacamos el último valor del arreglo
  6. $cadena=implode(",",$cadena);//colocamos las comas y pasamos el array a cadena
  7. $cadena.="y $ultimo";//agregamos el ultimo elemento con una y de por medio.
  8. }
  9. echo $cadena;