-1
How to Optimize Traversing Data from the Laravel Multidimensional Array in the Controller and The Result Reflected in the View.
Example:
[{"item":"0","item_descricao_id":5,"sim_nao":null,"dt_validade":null,"pagina_documento":null,"observacao":null},
{"item":"1","item_descricao_id":6,"sim_nao":null,"dt_validade":null,"pagina_documento":null,"observacao":null},
{"item":"2","item_descricao_id":7,"sim_nao":null,"dt_validade":null,"pagina_documento":null,"observacao":null},
{"item":"3","item_descricao_id":8,"sim_nao":null,"dt_validade":null,"pagina_documento":null,"observacao":null},
{"item":"4","item_descricao_id":9,"sim_nao":null,"dt_validade":null,"pagina_documento":null,"observacao":null}]
Using the For function in the Controller the print result is an array line:
Code:
for ($i = 0; $i < sizeof($item); $i++){
$dataInsert = array(
'item' => $item[$i],
'item_descricao_id' => $item_descricao_id[$i],
'sim_nao' => $sim_nao[$i],
'dt_validade'=> $dt_validade[$i],
'pagina_documento' =>$pagina_documento[$i],
'observacao' =>$observacao[$i]);
}
Result of this function:
{"item":"0","item_descricao_id":"5","sim_nao":null,"dt_validade":null,"pagina_documento":null,"observacao":null}
In this case there is a PHP library that traverses the lines of array arrays?
It seems you want to work with Collections, take a look at Collections: Available Methods
– Erlon Charles
@Erloncharles I will read the indicated documentation.
– Hugo Leonardo