` 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)
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' );
Kod itu akan laksanakan gelung berikut:
foreach ($user_list as $user => $pass) { echo "{$user}'s pass is: {$pass}\n"; }
Gelung ini akan mengeluarkan:
dave's pass is: apassword steve's pass is: secr3t
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"; }
Kod ini akan keluaran:
0: car 1: truck 2: van 3: bike 4: rickshaw
Atas ialah kandungan terperinci Bagaimanakah Operator `=>` Berfungsi dalam Tatasusunan Bersekutu PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!