I have an array:
$team_details = Array ( [id] => 1 [name] => doge_finder [total_rewards] => 52.00524500 [desciption] => team is only of doge miners [created_by] => 20 );
/* assigning to a smarty template */
$smarty->assign("team_record", $team_details);
$smarty->display($tpl);
In template file:
{foreach from= $team_record key=team item=trecord}
{$trecord[$key].name}
{/foreach}
In result output must be "doge_finder", but I got first initial character of each record in array ie. "1 d 5 t 2"
how can I resolve this problem?
we can Use {$team_record|print_r}
to dsiplay whole Array in the smarty file.
Output:
Array
(
[id] => 1
[name] => doge_finder
[total_rewards] => 52.00524500
[desciption] => team is only of doge miners
[created_by] => 20
)
we can Use below Code to iterate the Array in Smarty file
{foreach from=$team_record key=arrayIndex item=trecord}
{$arrayIndex}: {$trecord}
<br>
{/foreach}
Output :
id: 1
name: doge_finder
total_rewards: 52.00524500
desciption: team is only of doge miners
created_by: 20
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With