Pertanyaannya adalah bagaimana cara mereset key mis untuk sebuah array:
Array (
[1_Name] => Array (
[1] => leo
[4] => NULL
)
[1_Phone] => Array (
[1] => 12345
[4] => 434324
)
)
setel ulang ke:
Array (
[1_Name] => Array (
[0] => leo
[1] => NULL
)
[1_Phone] => Array (
[0] => 12345
[1] => 434324
)
)
Jawaban:
Untuk mengatur ulang kunci semua larik dalam larik:
Jika Anda hanya ingin mengatur ulang kunci array tingkat pertama, gunakan
array_values()
tanpaarray_map
.sumber
array_values
fungsi saja.melalui fungsi ini Anda dapat mengatur ulang array Anda
sumber
Gunakan
array_values
untuk mengatur ulang kuncihttp://php.net/array_values
sumber
Di sini Anda dapat melihat perbedaan antara cara penipuan ditawarkan dibandingkan dengan
array_values
pendekatan sederhana :Array:
Dalam
deceze
cara, di sini adalah output:Dan inilah output Anda jika Anda hanya menggunakan
array_values
fungsi:sumber
Larik ([0] => apel [1] => ceri)
Larik ([0] => ceri [1] => apel)
sumber
Fungsi asli PHP ada untuk ini. Lihat http://php.net/manual/en/function.reset.php
Cukup lakukan ini:
mixed reset ( array &$array )
sumber
reset
melakukan sesuatu yang lain.