Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menghantar nilai ke array dalam php
Dalam PHP, tatasusunan ialah struktur data yang sangat penting yang boleh menyimpan berbilang elemen ini boleh menjadi sebarang jenis data, seperti nombor, rentetan, objek, dsb. Apabila menggunakan tatasusunan, operasi yang paling biasa ialah menambah elemen pada tatasusunan, iaitu, menghantar nilai kepada tatasusunan. Di bawah ini kami akan memperkenalkan beberapa kaedah menghantar nilai kepada tatasusunan dalam PHP.
Kaedah pertama ialah mengisytiharkan tatasusunan secara terus dalam PHP dan memberikan nilai kepada tatasusunan. Ini dilakukan dengan memberikan nilai setiap elemen kepada setiap kunci tatasusunan menggunakan kurungan segi empat sama dan pembatas koma. Sebagai contoh, kod berikut mencipta tatasusunan dengan empat elemen:
$arr = ['apple', 'banana', 'orange', 'grape'];
Dalam contoh ini, kami mencipta tatasusunan $arr yang mengandungi empat elemen rentetan: 'epal', 'pisang', 'oren' dan 'anggur'.
Kaedah kedua ialah menggunakan fungsi array() yang disediakan oleh PHP. Fungsi ini perlu lulus dalam satu atau lebih parameter, setiap parameter mewakili elemen tatasusunan. Sebagai contoh, kod berikut mencipta tatasusunan yang mengandungi empat elemen:
$arr = array('apple', 'banana', 'orange', 'grape');
Dalam contoh ini, kami menggunakan fungsi tatasusunan() untuk mencipta tatasusunan $arr, yang juga mengandungi empat elemen rentetan.
Kadangkala, kami ingin menentukan nama kunci setiap elemen semasa membuat tatasusunan. Pada masa ini, kita boleh menggunakan sintaks berikut:
$arr = array( 'name' => 'Tom', 'age' => 25, 'gender' => 'male' );
Dalam contoh ini, kita mencipta tatasusunan bersekutu $arr, yang mengandungi tiga pasangan nilai kunci. Nama utama ialah 'nama', 'umur' dan 'jantina', dan nilai yang sepadan ialah rentetan 'Tom', integer 25 dan rentetan 'lelaki'.
Bermula dari versi PHP 5.4, kita boleh menggunakan operator kurungan [] untuk menambah elemen pada tatasusunan. Kaedah khusus adalah untuk mengisytiharkan tatasusunan kosong mengikut sintaks berikut, dan kemudian menambah elemen satu demi satu:
$arr = []; $arr[] = 'apple'; $arr[] = 'banana'; $arr[] = 'orange'; $arr[] = 'grape';
Dalam contoh ini, mula-mula kita mencipta tatasusunan kosong $arr, dan kemudian menetapkan nilai satu persatu. Ambil perhatian bahawa kaedah ini hanya digunakan pada tatasusunan berjujukan, bukan tatasusunan bersekutu.
Ringkasan
Dalam PHP, terdapat banyak cara untuk menghantar nilai ke dalam tatasusunan. Kita boleh mengisytiharkan tatasusunan secara langsung, menggunakan fungsi tatasusunan(), dengan penetapan kunci, atau menggunakan pengendali []. Dalam pembangunan sebenar, kita perlu memilih kaedah yang paling sesuai mengikut senario tertentu untuk meningkatkan kecekapan dan kebolehbacaan kod. Saya harap artikel ini dapat membantu pemula PHP menguasai penggunaan tatasusunan dengan lebih baik.
Atas ialah kandungan terperinci Bagaimana untuk menghantar nilai ke array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!