PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang menyediakan satu siri fungsi tatasusunan yang menjadikan tatasusunan sangat mudah dikendalikan dalam PHP. Mencipta tatasusunan dalam PHP adalah sangat mudah dan terdapat cara yang berbeza untuk mencipta pelbagai jenis tatasusunan. Dalam artikel ini, kami akan meneroka cara membuat tatasusunan menggunakan PHP.
1. Buat tatasusunan berangka
Tatasusunan angka ialah jenis tatasusunan yang paling asas Unsur-unsur dalam tatasusunan disusun mengikut tertib dan setiap elemen mempunyai indeks berangka. Dalam PHP, anda boleh menggunakan fungsi array() untuk mencipta tatasusunan angka baharu, seperti yang ditunjukkan di bawah:
$myArray = array(1, 2, 3, 4, 5);
Dalam contoh di atas, $myArray ialah tatasusunan angka yang mengandungi 5 elemen, setiap elemen adalah Terdapat indeks berangka.
Selain menggunakan fungsi array(), anda juga boleh menggunakan kurungan segi empat sama [] untuk mencipta tatasusunan berangka, seperti yang ditunjukkan di bawah:
$myArray = [1, 2, 3, 4, 5];
Kedua-dua kaedah boleh mencipta tatasusunan berangka dan kedua-duanya boleh dilakukan Operasi seperti menambah, mengubah suai dan memadam elemen.
2. Cipta tatasusunan bersekutu
Tatasusunan bersekutu ialah jenis tatasusunan yang lebih fleksibel dan mudah digunakan. Dalam tatasusunan bersekutu, setiap elemen mempunyai kunci rentetan yang unik, dan elemen itu boleh diakses menggunakan kunci itu. Dalam PHP, anda boleh menggunakan fungsi array() untuk mencipta tatasusunan bersekutu baharu, seperti yang ditunjukkan di bawah:
$myArray = array( "name" => "John", "age" => 30, "email" => "john@example.com" );
Dalam contoh di atas, $myArray ialah tatasusunan bersekutu yang mengandungi tiga elemen. Setiap elemen mempunyai kunci rentetan, seperti "nama", "umur", dan "e-mel".
Selain menggunakan fungsi array(), anda juga boleh menggunakan kurungan segi empat sama [] untuk mencipta tatasusunan bersekutu, seperti yang ditunjukkan di bawah:
$myArray = [ "name" => "John", "age" => 30, "email" => "john@example.com" ];
Tidak kira kaedah yang digunakan, tatasusunan ini adalah tatasusunan bersekutu, dan Elemen boleh diakses menggunakan kekunci.
3. Cipta tatasusunan berbilang dimensi
Tatasusunan berbilang dimensi ialah tatasusunan yang terdiri daripada tatasusunan, iaitu dalam tatasusunan berbilang dimensi, setiap elemen ialah tatasusunan. Dalam PHP, anda boleh menggunakan fungsi array() untuk mencipta tatasusunan berbilang dimensi baharu seperti yang ditunjukkan di bawah:
$myArray = array( array(1, 2, 3), array("John", "Mary", "Peter"), array("email" => "john@example.com", "phone" => "123456789") );
Dalam contoh di atas, $myArray ialah tatasusunan berbilang dimensi yang mengandungi tiga elemen. Setiap elemen ialah tatasusunan.
Selain menggunakan fungsi array(), anda juga boleh menggunakan kurungan segi empat sama [] untuk mencipta tatasusunan berbilang dimensi, seperti yang ditunjukkan di bawah:
$myArray = [ [1, 2, 3], ["John", "Mary", "Peter"], ["email" => "john@example.com", "phone" => "123456789"] ];
Kedua-dua kaedah boleh mencipta berbilang- tatasusunan dimensi, dan tatasusunan berbilang dimensi boleh dikembangkan tanpa had.
4. Tambahkan elemen pada tatasusunan
Dalam PHP, anda boleh menggunakan fungsi array_push() atau terus menggunakan [] untuk menambah elemen pada tatasusunan. Contohnya, untuk menambah elemen baharu pada tatasusunan angka, anda boleh menggunakan kod berikut:
$myArray = [1, 2, 3]; $myArray[] = 4; array_push($myArray, 5);
Dalam contoh di atas, dua kaedah digunakan untuk menambah elemen baharu pada tatasusunan Pada akhirnya, $myArray mengandungi 5 elemen.
Untuk menambah elemen baharu pada tatasusunan bersekutu, anda boleh menggunakan kod berikut:
$myArray = ["name" => "John", "age" => 30]; $myArray["email"] = "john@example.com";
Dalam contoh di atas, kurungan segi empat sama [] digunakan untuk menambah elemen baharu Akhirnya, $myArray mengandungi 3 elemen.
5. Padamkan elemen daripada tatasusunan
Dalam PHP, anda boleh menggunakan fungsi unset() atau array_splice() untuk memadamkan elemen daripada tatasusunan. Contohnya, untuk memadam elemen daripada tatasusunan angka, anda boleh menggunakan kod berikut:
$myArray = [1, 2, 3, 4, 5]; unset($myArray[2]); array_splice($myArray, 1, 1);
Dalam contoh di atas, dua kaedah digunakan untuk memadamkan elemen daripada tatasusunan Pada akhirnya, $myArray mengandungi 3 elemen .
Untuk memadamkan elemen dalam tatasusunan bersekutu, anda boleh menggunakan kod berikut:
$myArray = ["name" => "John", "age" => 30, "email" => "john@example.com"]; unset($myArray["age"]);
Dalam contoh di atas, fungsi unset() digunakan untuk memadamkan elemen Akhirnya, $myArray mengandungi dua elemen.
6. Lintas tatasusunan
Dalam PHP, anda boleh menggunakan gelung foreach() untuk melintasi setiap elemen dalam tatasusunan dan beroperasi pada setiap elemen. Sebagai contoh, untuk melintasi tatasusunan angka, anda boleh menggunakan kod berikut:
$myArray = [1, 2, 3, 4, 5]; foreach($myArray as $value) { echo $value . "<br>"; }
Dalam contoh di atas, gelung foreach() digunakan untuk melintasi elemen dalam tatasusunan dan beroperasi pada setiap elemen.
Untuk melintasi tatasusunan bersekutu, anda boleh menggunakan kod berikut:
$myArray = ["name" => "John", "age" => 30, "email" => "john@example.com"]; foreach($myArray as $key => $value) { echo $key . ": " . $value . "<br>"; }
Dalam contoh di atas, gelung foreach() digunakan untuk melintasi elemen dalam tatasusunan, di mana $key mewakili kunci elemen tatasusunan, $value mewakili nilai elemen tatasusunan.
Ringkasnya, mencipta tatasusunan dalam PHP adalah sangat mudah, tetapi untuk tatasusunan pelbagai jenis, dimensi berbeza dan senario berbeza, anda mungkin perlu menggunakan cara berbeza untuk mencipta dan mengendalikannya. Pada masa yang sama, PHP menyediakan satu siri fungsi tatasusunan untuk menjadikan pemprosesan tatasusunan lebih fleksibel dan cekap.
Atas ialah kandungan terperinci Bagaimana untuk membuat array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!