PHP - Recorrer un array

 
Vista:
sin imagen de perfil

Recorrer un array

Publicado por Alexi (30 intervenciones) el 15/12/2014 17:24:35
Buenas estimado agradezco su tiempo por leer mi duda que tengo un formulario donde estoy serializando los datos para enviarlo por ajax y tambien un array que lleno con los datos de una tabla html.
1
2
3
4
5
6
inputs = $("form#frm_usu").serializeArray();
 
$.ajax({
                       url : "http://localhost/plansystem/newsol/GuardarINFO",
                        type : "POST",
                        data : {cab:inputs, dato:objDatosColumna},

Pero al recibir en php el primer parametro cab:inputs, realizo un var_dump('cab')
me muestra la siguiente data

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<b>array</b> <i>(size=11)</i>
 
 
  0 <font color='#888a85'>=&gt;</font>
    <b>array</b> <i>(size=2)</i>
      'name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'tx_fecha_ingreso'</font> <i>(length=16)</i>
      'value' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>''</font> <i>(length=0)</i>
  1 <font color='#888a85'>=&gt;</font>
    <b>array</b> <i>(size=2)</i>
      'name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'tx_fecha_ingreso'</font> <i>(length=16)</i>
      'value' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>''</font> <i>(length=0)</i>
  2 <font color='#888a85'>=&gt;</font>
    <b>array</b> <i>(size=2)</i>
      'name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'tx_fecha_ingreso'</font> <i>(length=16)</i>
      'value' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>''</font> <i>(length=0)</i>
  3 <font color='#888a85'>=&gt;</font>
    <b>array</b> <i>(size=2)</i>
      'name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'txtFact'</font> <i>(length=7)</i>
      'value' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'bhy'</font> <i>(length=3)</i>

Pero trato de recorrerlo de la siguiente manera , pero me da error
1
<p>Message:  Undefined offset: 0</p>


1
2
3
4
5
$arr = $this->input->post('cab');
         var_dump($arr);
           foreach($arr as $value){
            echo $value->txtFact;
      }

gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder