mercredi 3 février 2016

Print out key/value of an object

I have an array


dd($vcpe)

array:23 [▼
  "cpe_mac" => "436291229311"
  "bandwidth_max_up" => 0
  "bandwidth_max_down" => 0
  "filter_icmp_inbound" => false
  "dmz_enabled" => false
  "dmz_host" => "192.168.1.1"
  "vlan_id" => 2
  "dns" => array:1 [▼
    0 => ""
  ]
  "xdns_mode" => 0
  "cfprofileid" => 11111
  "stub_response" => "0"
  "acl_mode" => 0
  "portal_url" => ""
  "fullbandwidth_max_up" => 1000000
  "fullbandwidth_max_down" => 2000000
  "fullbandwidth_guaranty_up" => 300000
  "fullbandwidth_guaranty_down" => 400000
  "account_id" => 1001
  "location_id" => 3333
  "network_count" => 3
  "group_name" => "test_group"
  "vse_id" => 20
  "firewall_enabled" => false
]


I want to loop through it, and print out the key, and the value.

Try#1

        @foreach ($vcpe as $key => $value)
          <p>{{$key}} : {{$value}}</p>
        @endforeach 

I got

htmlentities() expects parameter 1 to be string, array given


Try#2

        @foreach ($vcpe as $key => $value)
          <p>{!!$key!!} : {!!$value!!}</p>
        @endforeach

I got

Array to string conversion


Try#3

        @foreach ($vcpe as $key => $value)
          @foreach ($key as $k => $v)
            <p>{{$k}} : {{$v}}</p>
          @endforeach
        @endforeach

I got

Invalid argument supplied for foreach()

What did I do wrong ?

How can I fix it ?

Can someone please show how do I print out all my key/value of an object ?



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/20H2DoG
via IFTTT

Aucun commentaire:

Enregistrer un commentaire