Soalan tentang array_multisort($name,SORT_ASC,$age,SORT_DESC,$arr);;
太山遍雨河润千里
太山遍雨河润千里 2018-02-22 19:46:03
0
1
1543

Fungsi ini hendaklah

array_multisort(array1, sorting order, sorting type, array2, array3...)

So first sort $name, then sort $age, and then sort $arr.

Hasil akhir yang dikembalikan diwakili oleh print_r($arr), iaitu, hanya $arr diisih.

Ia tidak kembali kepada $arr seperti yang cikgu katakan.

array_multisort($name,SORT_ASC,$age,SORT_DESC);

Hasil pengisihan dengan cara ini ialah jenis yang tidak mengekalkan korespondensi nilai kunci asal nama Isih ke hadapan, isihan terbalik umur tatasusunan dua dimensi.

太山遍雨河润千里
太山遍雨河润千里

membalas semua(1)
Rain

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan