Pengenalan fungsi PHP: fungsi array_flip().

WBOY
Lepaskan: 2023-11-03 16:20:02
asal
1148 orang telah melayarinya

Pengenalan fungsi PHP: fungsi array_flip().

Pengenalan kepada fungsi PHP: fungsi array_flip()

Dalam pengaturcaraan PHP, tatasusunan ialah struktur data yang sangat biasa digunakan, dan fungsi array_flip() ialah salah satu fungsi yang sangat praktikal yang disediakan oleh PHP. Artikel ini akan memperkenalkan pembaca kepada penggunaan fungsi array_flip() secara terperinci dan memberikan contoh kod khusus. Fungsi fungsi

array_flip() adalah untuk menukar kunci dan nilai dalam tatasusunan, iaitu, kunci tatasusunan digunakan sebagai nilai dan nilai digunakan sebagai kunci. Ia menerima tatasusunan sebagai parameter dan mengembalikan tatasusunan baharu di mana kunci tatasusunan asal menjadi nilai tatasusunan baharu dan nilai tatasusunan asal menjadi kunci tatasusunan baharu.

Berikut ialah sintaks fungsi array_flip():

array array_flip ( array $array )
Salin selepas log masuk

Penerangan parameter:

  • array: tatasusunan yang akan ditukar dengan nilai utama.

Nilai pulangan: Fungsi

  • array_flip() akan mengembalikan tatasusunan selepas menukar nilai kunci Jika nilai dalam tatasusunan asal bukan jenis rentetan atau integer, ralat akan dilaporkan.

Di bawah kami menunjukkan penggunaan fungsi array_flip() melalui beberapa contoh kod tertentu.

Contoh 1

$array = array("a" => 1, "b" => 2, "c" => 3);
$flippedArray = array_flip($array);

print_r($flippedArray);
Salin selepas log masuk

Hasil keluaran:

Array
(
    [1] => a
    [2] => b
    [3] => c
)
Salin selepas log masuk

Dalam contoh di atas, kami mentakrifkan tatasusunan bersekutu $array, dan kemudian menggunakan fungsi array_flip() untuk melaksanakan pertukaran nilai kunci pada tatasusunan. Seperti yang dapat dilihat daripada output akhir $flippedArray, kunci "a" tatasusunan asal menjadi nilai 1 tatasusunan baharu, dan nilai 1 tatasusunan asal menjadi kunci "a" tatasusunan baharu operasi yang sama digunakan pada kunci dan nilai lain.

Contoh 2

$array = array("apple" => "red", "banana" => "yellow", "orange" => "orange", "grape" => "purple");
$flippedArray = array_flip($array);

print_r($flippedArray);
Salin selepas log masuk

Hasil keluaran:

Array
(
    [red] => apple
    [yellow] => banana
    [orange] => orange
    [purple] => grape
)
Salin selepas log masuk

Dalam contoh di atas, kami menentukan tatasusunan bersekutu $array, kunci tatasusunan mewakili nama buah dan nilai mewakili warna buah. Selepas menggunakan fungsi array_flip() untuk melakukan pertukaran nilai kunci pada tatasusunan, nilai dalam keputusan mewakili warna buah dan kunci mewakili nama buah yang sepadan.

Contoh 3

$array = array(1 => "a", 2 => "b", 3 => "c", 4 => "a");
$flippedArray = array_flip($array);

print_r($flippedArray);
Salin selepas log masuk

Hasil keluaran:

Array
(
    [a] => 4
    [b] => 2
    [c] => 3
)
Salin selepas log masuk

Dalam contoh ini, kami mentakrifkan tatasusunan $array dengan indeks berangka, dan menggunakan fungsi array_flip() untuk melaksanakan pertukaran nilai kunci pada tatasusunan. Nilai dalam hasil mewakili nilai dalam tatasusunan asal, dan kunci mewakili nilai indeks terakhir nilai yang sama dalam tatasusunan asal.

Gunakan fungsi array_flip() untuk menukar kunci dan nilai tatasusunan dengan mudah dan dapatkan tatasusunan baharu. Walau bagaimanapun, perlu diingatkan bahawa kunci dan nilai tatasusunan asal mestilah jenis rentetan atau integer untuk digunakan secara normal. Ralat akan dilaporkan apabila nilai tatasusunan asal bukan daripada jenis rentetan atau integer.

Ringkasan: Fungsi
array_flip() ialah fungsi PHP yang sangat praktikal di mana anda boleh menukar kunci dan nilai tatasusunan dengan mudah. Dalam pengaturcaraan sebenar, fungsi array_flip() sering digunakan untuk pertukaran nilai kunci dalam tatasusunan bersekutu. Melalui pengenalan artikel ini, kami percaya bahawa pembaca telah menguasai penggunaan asas fungsi array_flip() dan boleh menggunakannya secara fleksibel dalam pengaturcaraan PHP sebenar.

Atas ialah kandungan terperinci Pengenalan fungsi PHP: fungsi array_flip().. 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