Lifting So verwenden Sie die Funktion old() in der Blade-Vorlage, um das letzte Element des Arrays abzurufen-Fragen und Antworten zum chinesischen PHP-Netzwerk
So verwenden Sie die Funktion old() in der Blade-Vorlage, um das letzte Element des Arrays abzurufen
P粉309989673
P粉309989673 2023-09-02 22:00:20
0
2
439

So erhalten Sie das letzte Element des Arrays „g3“ innerhalb der old()-Funktion, ohne die Anzahl der Elemente zu kennen.

 
So erhalten Sie das ausgewählte Element innerhalb eines Div.

P粉309989673
P粉309989673

Antworte allen (2)
P粉276876663

如在评论中由@apokryfos提到:

\Illuminate\Support\Arr::last(old('g3') ?? []) != 3

补充说明

根据您的评论,下面的演示应该足够:

@php($data = [1 => "举重", 2 => "慢跑", 3 => "睡觉"])
不可见
    P粉596191963

    如果你的old值是array,你可以使用in_array代替。
    检查old('g3')是否存在,然后检查value是否在数组old('g3')

    如何获取数组的最后一个元素,你可以尝试这样做
    array_values()函数返回一个包含数组所有值的数组。
    提示:返回的数组将具有数字键,从0开始,逐渐递增。

    @if (old('g3')) @php $size = count(array_values(old('g3'))); $lastElement = old('g3')[$size - 1]; @endphp // 做一些操作 @endif
      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!