Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menambah Kedua-dua Kunci dan Nilai pada Tatasusunan Bersekutu PHP?
Cara Menolak Kedua-dua Nilai dan Kunci ke dalam Tatasusunan PHP
Menambah elemen pada tatasusunan PHP ialah tugas biasa, tetapi apabila berurusan dengan tatasusunan bersekutu , fungsi array_push() konvensional tidak mencukupi. Artikel ini membincangkan persoalan memasukkan kedua-dua kunci dan nilai ke dalam tatasusunan bersekutu.
Untuk mencapai matlamat ini, anda boleh terus memberikan nilai kepada tatasusunan menggunakan tatatanda kurungan segi empat sama:
$GET[indexname] = $value;
Dalam contoh yang diberikan, anda boleh mengemas kini kod seperti berikut:
$GET = array(); $key = 'one=1'; $rule = explode('=', $key); $GET[$rule[0]] = $rule[1];
Ini akan menolak kedua-dua kunci dan nilai yang berkaitan ke dalam tatasusunan $GET. Tatasusunan yang terhasil boleh dicetak menggunakan print_r() untuk memaparkan kedua-dua kunci dan nilai:
print_r($GET); /* output: $GET[one => 1, two => 2, ...] */
Perhatikan bahawa tidak seperti array_push(), kaedah ini tidak menjamin susunan kunci dalam tatasusunan yang terhasil.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Kedua-dua Kunci dan Nilai pada Tatasusunan Bersekutu PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!