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>
3 Réponses :
Pouvez-vous essayer ceci .. J'espère que cela fonctionne
@for ($i = $delegateGroup; $i < count($delegateGroup); $i++) <td> {{ $delegateGroup[i][0] </td> @endfor
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 alors vous pourriez dire quelque chose comme: p> 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) p> p> array_column code> https://www.php.net/manual/fr/function.array-column.php < / p>
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
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>