Foros del Web » Programando para Internet » PHP » CodeIgniter »

Problema con foreach

Estas en el tema de Problema con foreach en el foro de CodeIgniter en Foros del Web. Saludos. El pequeno problema que tengo es que al hacer el foreach para mostrar el registro para el array que devuelvo de el modelo, no ...
  #1 (permalink)  
Antiguo 07/04/2015, 00:20
Avatar de chinofilmshd  
Fecha de Ingreso: agosto-2012
Ubicación: Republica Dominicana
Mensajes: 47
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Problema con foreach

Saludos. El pequeno problema que tengo es que al hacer el foreach para mostrar el registro para el array que devuelvo de el modelo, no entiendo como hacer esto o creo que no se puede.

en el modelo tengo 2 consulta que envio:

Código PHP:
$resultado = array(
                        
'paises' => $query->result(),
                        
'cantidad_reg_Pais' => $contador->result() ); 
la cual funcionan perfecto en la vista si hago 2 foreach individuales

ejemplo:

en el controlador le asigno la variable $contador_registro a la funcion del modelo
y el la vista hago lo siguiente:

Código PHP:
<?php foreach($contador_registro['paises'] as $resultado):?> 
<?= $resultado->country ?>
<?php 
endforeach; ?>  

<?php foreach($contador_registro['cantidad_reg_Pais'] as $cantidad): ?> 
<?= $cantidad->country?>
<?php 
endforeach; ?>
me funciona perfecto

pero el asunto es que quiero obtener los registros
individuales por ejemplo que haga lo siguiente:

Código PHP:
<?php foreach($contador_registro['cantidad_reg_Pais'] as $cantidad): ?> 
<?= $cantidad[paises']->country; ?>
<?= $cantidad[cantidad_reg_Pais'
]->country?>
<?php 
endforeach; ?>
Lo he intentado muchas veces de diferente formas :( , con list($a,$b) y no.

A ver si me explico mejor:
Lo estoy buscando es que pueda dividir el resultado de la consulta atravez del array en el foreach.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:59.