array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $name, tetapi bukan untuk $age.
时不待我
时不待我 2017-08-09 21:27:25
0
15
2503

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

时不待我
时不待我

membalas semua(15)
Rain

Selepas penyahpepijatan berulang, kami mendapati bahawa parameter $arr bagi fungsi array_multisort adalah bersamaan dengan menambahkan perubahan pengisihan yang dibuat oleh parameter sebelumnya kepada tatasusunan $arr ontologi Kerana fungsi array_multisort dipanggil mengikut nilai, operasi pengisihan sebelumnya ialah operasi pada salinan Parameter $arr adalah bersamaan dengan
penugasan semula, yang memastikan perubahan ontologi. Tetapi ia tidak boleh dianggap sepenuhnya sebagai operasi penugasan semula, kerana apabila menukar parameter $arr kepada parameter $newArr tatasusunan baharu, sistem akan melaporkan ralat Ia boleh dilihat bahawa peranan parameter $arr adalah serupa dengan penugasan semula operasi.

Rain

Tidak akan kelihatan berlebihan. Tatasusunan $name dan tatasusunan $age dipisahkan daripada tatasusunan $arr dua dimensi Jika anda hanya menggunakan fungsi sort() atau asort() untuk mengisih tatasusunan $name, hanya susunan elemen tatasusunan $name. akan ditukar ( Tatasusunan $name hanyalah salinan sebahagian daripada tatasusunan $arr, dan perubahan pada salinan tidak akan menyebabkan perubahan pada ontologi), dan
tidak akan menyebabkan perubahan kepada tatasusunan dua dimensi asal $arr . Oleh itu, jika anda mengisih tatasusunan berbilang dimensi, anda harus menggunakan fungsi array_multisort
array_multisort() boleh digunakan untuk mengisih berbilang tatasusunan sekaligus, atau untuk mengisih tatasusunan berbilang dimensi mengikut dimensi tertentu atau berbilang dimensi. Contoh ini ialah cara kedua untuk mengisih tatasusunan berbilang dimensi berdasarkan dimensi tertentu tatasusunan_multisort($nama, SORT_ASC,$umur,SORT_DESC,$arr) melaksanakan pengisihan lajur atribut nama dan lajur atribut umur akan mengikuti Susun. sewajarnya. Dengan cara ini, ia sebenarnya boleh ditulis sebagai array_multisort($name, SORT_ASC,$age,$arr). , dan yang kedua Akan mengikuti perubahan pertama (sudah tentu ini adalah operasi untuk tatasusunan berbilang dimensi).

myfey

Ya,,,

Jika anda rasa ia satu pembaziran, anda boleh menggunakan sort untuk menyusunnya

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

CCIE

array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr); Ayat ini hanya sah untuk $nama, tetapi bukan untuk $age.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!