Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memberikan nilai kepada tatasusunan dua dimensi dalam php
Dalam PHP, terdapat banyak cara untuk mengisytiharkan tatasusunan dua dimensi dan memberikan nilai kepadanya. Beberapa kaedah yang biasa digunakan akan diperkenalkan di bawah.
1. Tugasan melalui pasangan nilai kunci
Pasangan nilai kunci bermakna setiap elemen dalam tatasusunan mempunyai kunci dan nilai, dan elemen dalam tatasusunan boleh diakses melalui kunci .
Kod sampel:
$array = array( array('name' => 'Tom','age' => 23), array('name' => 'Jerry','age' => 25), );
Pada masa ini, $array ialah tatasusunan dua dimensi. Setiap elemen dalam tatasusunan juga merupakan tatasusunan, dan setiap elemen mempunyai nama dan kunci umur.
2. Tugasan melalui gelung
Anda boleh menetapkan nilai dengan mudah kepada tatasusunan dua dimensi melalui gelung. Sebagai contoh, anda boleh menggunakan gelung for untuk menentukan tatasusunan dua dimensi dengan 3 baris dan 4 lajur.
Kod sampel:
$array = array(); for($i = 0; $i < 3; $i++){ for($j = 0; $j < 4; $j++){ $array[$i][$j] = $i + $j; } } var_dump($array);
Pada masa ini, $array ialah tatasusunan dua dimensi dengan 3 baris dan 4 lajur. Setiap elemen dalam tatasusunan ialah nombor.
3. Tugasan melalui fungsi tatasusunan
PHP menyediakan beberapa fungsi tatasusunan yang biasa digunakan, yang boleh menetapkan nilai dengan mudah kepada tatasusunan dua dimensi. Sebagai contoh, anda boleh menggunakan fungsi array_fill() untuk menentukan tatasusunan dua dimensi dengan 5 baris dan 5 lajur.
Kod sampel:
$array = array_fill(0, 5, array_fill(0, 5, 'a')); var_dump($array);
Pada masa ini, $array ialah tatasusunan dua dimensi dengan 5 baris dan 5 lajur. Setiap elemen dalam tatasusunan ialah rentetan 'a'.
Ringkasan:
Di atas adalah tiga kaedah biasa untuk menetapkan nilai kepada tatasusunan dua dimensi Dalam pembangunan sebenar, terdapat banyak kaedah lain, seperti menetapkan nilai melalui fail, pangkalan data, dsb. Tetapi tidak kira kaedah mana, anda boleh mengakses dan mengendalikan elemen dalam tatasusunan dengan merentasi tatasusunan dan fungsi panggilan. Pembangun yang berhati-hati boleh memilih kaedah yang sesuai mengikut keperluan sebenar dan mengoptimumkannya berdasarkan pengalaman mereka sendiri untuk meningkatkan kecekapan dan kestabilan operasi program.
Atas ialah kandungan terperinci Bagaimana untuk memberikan nilai kepada tatasusunan dua dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!