0
votes

Comment utiliser chaque array premier article

Je développe des projets avec Laravel 5.7

J'ai deux tableaux p>

Ce tableau, je veux afficher Table P>

<table>
    <thead>
    <tr>
        @foreach($delegateGroup as $group)
            <th>{{$group}}</th>
        @endforeach
    </tr>
    </thead>
    <tbody>
        @foreach($delegateType as $delegate)
                @foreach($delegate as $v)
                    <tr>
                        <td>{{$v}}</td>
                    </tr>
                @endforeach
        @endforeach
    </tbody>
</table>


0 commentaires

3 Réponses :


0
votes

Pouvez-vous essayer ceci .. J'espère que cela fonctionne

@for ($i = $delegateGroup; $i < count($delegateGroup); $i++)
    <td> {{ $delegateGroup[i][0]  </td>
@endfor


0 commentaires

0
votes

Après votre commentaire, j'ai réalisé que je n'avais pas lu votre question correctement - mes excuses.

Je pense qu'une solution simple serait d'utiliser l'utilisateur array_column https://www.php.net/manual/fr/function.array-column.php < / p>

alors vous pourriez dire quelque chose comme: xxx

J'ai testé cela sur phpfiddle et donne le résultat que vous voulez, vous pouvez le rendre plus simple si vous peut obtenir les données dans un format légèrement meilleur (je ne suis pas sûr d'où vous l'obtenez de)


2 commentaires

Je l'ai essayé. Résulter mal à voir la branche | Rapport succursale.add succursale.Delete


@Tryculatch Voir la réponse mise à jour, j'ai réalisé qu'il devrait avoir la fonction d'implorage pour le TDS en dehors de la ligne, vous pouvez dire si SIZOOF> 0 $ table. = ... etc va mettre à jour quand je ne suis pas sur un téléphone mais j'espère que vous avoir l'idée



0
votes

Je l'ai fait

Merci pour @ Jameson2012 idée p>

Trouver le tableau le plus long trouvé avant p>

<table>
    <thead>
    <tr>
        @foreach(array_keys($delegateType) as $group)
            <th>
                @if(isset($group))
                    $group
                @endif
            </th>
        @endforeach
    </tr>
    </thead>
    <tbody>
        @for ($i = 0; $i < $rowCount; $i++)
            <tr>
            @foreach($delegateType as $group => $values)
                <td>
                    @if(isset($values[$i]))
                          {{$values[$i]}}
                    @endif
                </td>
            @endforeach
            </tr>
        @endfor    
    </tbody>


0 commentaires