Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2011, 21:52
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 8 meses
Puntos: 37
Respuesta: Saber la posición de un elemento en un foreach

Hola pau_87x:

Claro que se puede saber para eso necesitas hacer lo siguiente, utilizar la sintaxis del foreach así:

Código PHP:
Ver original
  1. foreach ($array as $indice=>$dato) {
  2.   // hacer algo
  3. }

de esta manera podrás conocer la posición por medio de la variable $indice.

Por otro lado si tienes un array con indices numéricos es decir algo como

Código PHP:
Ver original
  1. $array = array(1,2,3,4,5);

puedes usar la instruccion 'implode()', de la siguiente manera

Código PHP:
Ver original
  1. $cadena = implode(',', $array);

$cadena contendrá los elementos de $array, unidos por comas, y si $array solo tiene un elemento, solo devolver la cadena con ese elemento, sin comas, ni antes ni después

Última edición por Raziel_Ravenheart; 05/09/2011 a las 21:56 Razón: Describir implode