Comment utiliser la fonction old() dans le modèle Blade pour obtenir le dernier élément du tableau
P粉309989673
2023-09-02 22:00:20
<p>Comment obtenir le dernier élément du tableau 'g3' à l'intérieur de la fonction old() sans connaître le nombre d'éléments. </p>
<pre class="brush:php;toolbar:false;"><select name="g3[]" multiple="multiple">
<option value="1" @if (old('g3')=="1" ) {{ 'selected' }} @endif >lifting</option>
<option value="2" @if (old('g3')=="2" ) {{ 'selected' }} @endif >jogging</option>
<option value="3" @if (old('g3')=="3" ) {{ 'selected' }} @endif >dormir</option>
</sélectionner>
<div {!! old('g3') != 3 ? '':' style="affichage : aucun" !!}>
<p>Comment obtenir l'élément sélectionné dans un div. </p>
Comme mentionné dans les commentaires de @apokryfos :
Instructions supplémentaires
Sur la base de vos commentaires, la démo suivante devrait suffire :
Si votre
old
值是array
,你可以使用in_array
substitut.Vérification
old('g3')
是否存在,然后检查value
是否在数组old('g3')
InComment obtenir le dernier élément d'un tableau, vous pouvez essayer ceci La fonction
array_values() renvoie un tableau contenant toutes les valeurs du tableau.
Astuce : Le tableau renvoyé aura des touches numériques, commençant à 0 et augmentant progressivement.