Jika andaold值是array,你可以使用in_arraypengganti. Mendaftarold('g3')是否存在,然后检查value是否在数组old('g3')Masuk
Bagaimana untuk mendapatkan elemen terakhir tatasusunan, anda boleh mencuba ini Fungsi array_values() mengembalikan tatasusunan yang mengandungi semua nilai tatasusunan. Petua: Tatasusunan yang dikembalikan akan mempunyai kunci angka, bermula dari 0 dan meningkat secara beransur-ansur.
Seperti yang dinyatakan dalam komen oleh@apokryfos:
\Illuminate\Support\Arr::last(old('g3') ?? []) != 3Arahan tambahan
Berdasarkan komen anda, demo di bawah sepatutnya cukup:
Jika anda
old值是array,你可以使用in_arraypengganti.Mendaftar
old('g3')是否存在,然后检查value是否在数组old('g3')MasukBagaimana untuk mendapatkan elemen terakhir tatasusunan, anda boleh mencuba ini Fungsi
array_values() mengembalikan tatasusunan yang mengandungi semua nilai tatasusunan.
Petua: Tatasusunan yang dikembalikan akan mempunyai kunci angka, bermula dari 0 dan meningkat secara beransur-ansur.
@if (old('g3')) @php $size = count(array_values(old('g3'))); $lastElement = old('g3')[$size - 1]; @endphp // 做一些操作 @endif