Cara menggunakan function old() dalam templat Blade untuk mendapatkan elemen tatasusunan terakhir
P粉309989673
2023-09-02 22:00:20
<p>Bagaimana untuk mendapatkan elemen terakhir tatasusunan 'g3' di dalam fungsi lama() tanpa mengetahui bilangan elemen. </p>
<pre class="brush:php;toolbar:false;"><select name="g3[]"berbilang="berbilang">
<nilai pilihan="1" @if (lama('g3')=="1" ) {{ 'dipilih' }} @endif >mengangkat</option>
<nilai pilihan="2" @if (lama('g3')=="2" ) {{ 'dipilih' }} @endif >berjoging</option>
<nilai pilihan="3" @if (lama('g3')=="3" ) {{ 'dipilih' }} @endif >tidur</option>
</select>
<div {!! old('g3') != 3 ? '':' style="display: none"' !!}>
<p>Bagaimana untuk mendapatkan item yang dipilih dalam div. </p>
Seperti yang dinyatakan dalam komen oleh @apokryfos:
Arahan tambahan
Berdasarkan komen anda, demo di bawah sepatutnya cukup:
Jika anda
old
值是array
,你可以使用in_array
pengganti.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.