Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/01/2012, 12:35
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: problemas con cadenas y bucles

Así me funciona a mi:

Código PHP:
Ver original
  1. <?php
  2. $campos_datos = array("nombre" => "Hallking", "apellido" => "Quesadaa");
  3. $resultado = '';
  4. foreach ($campos_datos as $c => $v) {
  5.     $resultado .= ($resultado ? ', ' : '') . '"' . $c . '"= ' . $v;
  6. }
  7. echo $resultado;

o así si lo quieres entender mejor:

Código PHP:
Ver original
  1. <?php
  2. $campos_datos = array("nombre" => "Hallking", "apellido" => "Quesadaa");
  3. $resultado = '';
  4. foreach ($campos_datos as $c => $v) {
  5.     if ($resultado) {
  6.         $resultado .= ", '$c' = '$v'";
  7.     } else {
  8.         $resultado .= "'$c' = '$v'";
  9.     }
  10. }
  11. echo $resultado;

o así:

Código PHP:
Ver original
  1. <?php
  2. $campos_datos = array("nombre" => "Hallking", "apellido" => "Quesadaa");    
  3.  
  4. foreach ($campos_datos as $c => $v) {
  5.     $v = $v != end($campos_datos) ? "'$c' => '$v', " : "'$c' => '$v'";
  6.     echo $v;
  7. }

Todos hacen lo mismo. Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 26/01/2012 a las 12:41 Razón: Otro ejemplo