Bagaimana untuk menukar nama indeks tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-15 11:36:02
asal
2447 orang telah melayarinya

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)".

Bagaimana untuk menukar nama indeks tatasusunan dalam php

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");
Salin selepas log masuk

Bagaimana untuk menukar nama indeks tatasusunan dalam php

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");
Salin selepas log masuk

Gunakan fungsi array_combine() untuk menggantikan nama kunci tatasusunan $arr dengan nilai tatasusunan $keys:

Salin selepas log masuk

Bagaimana untuk menukar nama indeks tatasusunan dalam php

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan