Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Operator `=>` Berfungsi dalam Tatasusunan Bersekutu PHP?

Bagaimanakah Operator `=>` Berfungsi dalam Tatasusunan Bersekutu PHP?

Linda Hamilton
Lepaskan: 2024-12-04 22:56:15
asal
258 orang telah melayarinya

How Does the `=>` Operator Bekerja dalam Tatasusunan Bersekutu PHP?
` Operator Bekerja dalam Tatasusunan Bersekutu PHP? " />

Memahami Operator "=>" dalam PHP

Dalam PHP, operator "=>" memainkan peranan penting dalam bekerja dengan tatasusunan bersekutu . Ia bertindak sebagai pemisah, membolehkan anda mengakses kedua-dua kunci dan nilai yang dikaitkan dengan setiap elemen dalam tatasusunan.

Pertimbangkan coretan kod berikut:

foreach ($user_list as $user => $pass)
Salin selepas log masuk

Di sini, pengendali "=>" memberikan kunci setiap elemen tatasusunan kepada pembolehubah $user dan nilai yang sepadan kepada pembolehubah $pass.

Sebagai contoh, diberikan tatasusunan berikut:

$user_list = array(
    'dave' => 'apassword',
    'steve' => 'secr3t'
);
Salin selepas log masuk

Kod itu akan laksanakan gelung berikut:

foreach ($user_list as $user => $pass) {
    echo "{$user}'s pass is: {$pass}\n";
}
Salin selepas log masuk

Gelung ini akan mengeluarkan:

dave's pass is: apassword
steve's pass is: secr3t
Salin selepas log masuk

Adalah penting untuk ambil perhatian bahawa pengendali "=>" juga boleh digunakan dengan tatasusunan yang diindeks secara berangka, dengan berkesan memetakan setiap indeks kepada pembolehubah Contohnya:

$foo = array('car', 'truck', 'van', 'bike', 'rickshaw');
foreach ($foo as $i => $type) {
    echo "{$i}: {$type}\n";
}
Salin selepas log masuk

Kod ini akan keluaran:

0: car
1: truck
2: van
3: bike
4: rickshaw
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Operator `=>` Berfungsi dalam Tatasusunan Bersekutu PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan