結果配列の先頭にフィールド名を取得する方法

アントニー・ジャック:

ここに私のサンプル表は...あまりにも0番目の配列のキーのフィールド名を取得しようと...

ここでは、画像の説明を入力します。

期待される結果の配列があります...

Array
(
    [0] => Array
        (
            [id] => id
            [name] => name
            [country] => country
        )
    [1] => Array
        (
            [id] => 1
            [name] => a
            [country] => x
        )
    [2] => Array
        (
            [id] => 2
            [name] => b
            [country] => y
        )
)

探しているクエリ ...

前もって感謝します...

Sehdev:

あなたはこれを使用することができます:

@php
    $headings =  array_shift($array)
@endphp
<table>
 <tr>
     <td>{{$headings['id']}}<td>
     <td>{{$headings['name']}}<td>
     <td>{{$headings['country']}}<td>
 </tr>
 @foreach($array as $value)
  <tr>
      <td>{{$value['id']}}</td>
      <td>{{$value['name']}}</td>
      <td>{{$value['country']}}</td>
   <tr>
 @endforeach
</table>

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=372991&siteId=1