Dalam PHP, anda boleh menggunakan fungsi array_combine() untuk menukar nama indeks tatasusunan Fungsi ini boleh menggunakan nilai elemen tatasusunan lain sebagai indeks (kunci) tatasusunan asal, dengan itu menukar indeks; sintaks "array_combine($ keys,$arr)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Cara untuk tukar tatasusunan dalam nama indeks php
Sebagai contoh, terdapat tatasusunan seperti ini:
$arr=array("red","green","blue","yellow");
Cara mengubah suai nama indeksnya (nama kunci) ?
Dalam PHP, ia boleh dilaksanakan menggunakan fungsi array_combine(). Fungsi
array_combine() mencipta tatasusunan baharu dengan menggabungkan dua tatasusunan, dengan unsur-unsur satu tatasusunan ialah nama kunci dan unsur tatasusunan yang lain ialah nilai-nilai utama.
Kita hanya perlu mencipta tatasusunan nama kunci, yang mengandungi nama indeks yang diubah suai, dan kemudian tatasusunan asal digunakan sebagai tatasusunan nilai kunci, dan dua tatasusunan boleh digabungkan menggunakan array_combine().
Nota: Bilangan elemen dalam tatasusunan nama kunci dan tatasusunan nilai kunci mestilah sama!
Contoh:
Tatasusunan nama kunci ialah:
$keys=array("a","b","c","d");
Gunakan fungsi array_combine() untuk menggantikan nama kunci tatasusunan $arr dengan nilai tatasusunan $keys:
Pembelajaran yang disyorkan: "Tutorial Video PHP", "PHP ARRAY"
Atas ialah kandungan terperinci Bagaimana untuk menukar nama indeks tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!