Kaedah biasa untuk tatasusunan php
Dalam pembangunan PHP, tatasusunan ialah jenis data yang sangat biasa digunakan. Tatasusunan PHP ialah koleksi tertib yang digunakan untuk menyimpan satu set nilai. Semasa proses pembangunan aplikasi, selalunya diperlukan untuk beroperasi pada tatasusunan, termasuk operasi seperti menambah, memadam, mengubah suai dan bertanya. Artikel ini akan memperkenalkan kaedah biasa tatasusunan PHP.
- Mencipta Tatasusunan
Terdapat dua cara untuk mencipta tatasusunan PHP: tatasusunan biasa dan tatasusunan bersekutu.
Tatasusunan biasa mengakses nilai elemen dengan menyatakan nombor indeks elemen, manakala tatasusunan bersekutu mengakses nilai elemen dengan menyatakan nama kunci rentetan.
Buat tatasusunan biasa:
// 方式1 $arr1 = array("a", "b", "c"); // 方式2 $arr2 = ["a", "b", "c"];
Buat tatasusunan bersekutu:
// 方式1 $arr1 = array("name" => "John", "age" => 30, "country" => "USA"); // 方式2 $arr2 = ["name" => "John", "age" => 30, "country" => "USA"];
- Akses elemen tatasusunan
Anda boleh menggunakan kurungan segi empat sama untuk mengakses operator elemen tatasusunan []. Untuk tatasusunan biasa, anda boleh mengakses elemen menggunakan indeks angka, dan untuk tatasusunan bersekutu, anda boleh mengakses elemen menggunakan nama kunci.
// 访问普通数组 $arr = ["a", "b", "c"]; echo $arr[0]; // 输出a echo $arr[1]; // 输出b echo $arr[2]; // 输出c // 访问关联数组 $user = ["name" => "John", "age" => 30, "country" => "USA"]; echo $user["name"]; // 输出John echo $user["age"]; // 输出30 echo $user["country"]; // 输出USA
- Panjang tatasusunan
PHP menyediakan fungsi count() untuk mendapatkan panjang tatasusunan.
$arr = ["a", "b", "c"]; echo count($arr); // 输出3
- Tambah elemen
Elemen boleh ditambah pada tatasusunan melalui pengendali kurungan segi empat sama [].
// 添加元素到普通数组 $arr = ["a", "b", "c"]; $arr[] = "d"; // 在数组末尾添加元素d print_r($arr); // 输出Array ( [0] => a [1] => b [2] => c [3] => d ) // 添加元素到关联数组 $user = ["name" => "John", "age" => 30]; $user["country"] = "USA"; // 添加元素到关联数组 print_r($user); // 输出Array ( [name] => John [age] => 30 [country] => USA )
- Padam elemen
Elemen dalam tatasusunan boleh dipadamkan melalui fungsi unset(). Untuk tatasusunan biasa, selepas memadamkan elemen, nombor indeks dalam tatasusunan akan disusun semula untuk tatasusunan bersekutu, selepas memadamkan elemen, nama kunci semua elemen berikutnya akan dilaraskan secara automatik.
// 删除普通数组中的元素 $arr = ["a", "b", "c"]; unset($arr[1]); // 删除索引号为1的元素b print_r($arr); // 输出Array ( [0] => a [2] => c ) // 删除关联数组中的元素 $user = ["name" => "John", "age" => 30, "country" => "USA"]; unset($user["age"]); // 删除键名为age的元素 print_r($user); // 输出Array ( [name] => John [country] => USA )
- Ubah suai elemen
Elemen dalam tatasusunan boleh diubah suai melalui pengendali kurungan segi empat sama [].
// 修改普通数组中的元素 $arr = ["a", "b", "c"]; $arr[1] = "d"; // 把索引号为1的元素b改为d print_r($arr); // 输出Array ( [0] => a [1] => d [2] => c ) // 修改关联数组中的元素 $user = ["name" => "John", "age" => 30, "country" => "USA"]; $user["age"] = 31; // 把键名为age的元素30改为31 print_r($user); // 输出Array ( [name] => John [age] => 31 [country] => USA )
- Merentasi tatasusunan
PHP menyediakan pelbagai cara untuk melintasi tatasusunan, termasuk untuk gelung, gelung foreach, gelung sementara, dsb. Antaranya, gelung foreach paling biasa digunakan semasa memproses tatasusunan.
// for循环遍历普通数组 $arr = ["a", "b", "c"]; for ($i = 0; $i < count($arr); $i++) { echo $arr[$i] . " "; } // 输出a b c // foreach循环遍历普通数组 $arr = ["a", "b", "c"]; foreach ($arr as $value) { echo $value . " "; } // 输出a b c // foreach循环遍历关联数组 $user = ["name" => "John", "age" => 30, "country" => "USA"]; foreach ($user as $key => $value) { echo $key . ": " . $value . " "; } // 输出name: John age: 30 country: USA
Di atas adalah kaedah biasa tatasusunan PHP. Menguasai kaedah ini boleh mengendalikan data jenis tatasusunan yang sering digunakan dalam aplikasi PHP.
Atas ialah kandungan terperinci Kaedah biasa untuk tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Kompilasi JIT Php 8 meningkatkan prestasi dengan menyusun kod yang sering dilaksanakan ke dalam kod mesin, memberi manfaat kepada aplikasi dengan pengiraan berat dan mengurangkan masa pelaksanaan.

Artikel ini membincangkan penyulitan simetri dan asimetrik dalam PHP, membandingkan kesesuaian, prestasi, dan perbezaan keselamatan mereka. Penyulitan simetri lebih cepat dan sesuai untuk data pukal, manakala asimetrik digunakan untuk pertukaran utama yang selamat.

Artikel ini membincangkan pelaksanaan pengesahan dan kebenaran yang mantap dalam PHP untuk mencegah akses yang tidak dibenarkan, memperincikan amalan terbaik dan mengesyorkan alat peningkatan keselamatan.

Artikel membincangkan mendapatkan data dari pangkalan data menggunakan PHP, meliputi langkah, langkah keselamatan, teknik pengoptimuman, dan kesilapan umum dengan penyelesaian.

Artikel ini membincangkan kelemahan OWASP 10 dalam strategi PHP dan mitigasi. Isu -isu utama termasuk suntikan, pengesahan yang rosak, dan XSS, dengan alat yang disyorkan untuk memantau dan mendapatkan aplikasi PHP.

Artikel ini membincangkan fungsi mysqli_query () dan mysqli_fetch_assoc () dalam PHP untuk interaksi pangkalan data MySQL. Ia menerangkan peranan, perbezaan, dan memberikan contoh praktikal penggunaannya. Hujah utama memberi tumpuan kepada manfaat usin

Artikel ini membincangkan mendapatkan muat naik fail PHP untuk mengelakkan kelemahan seperti suntikan kod. Ia memberi tumpuan kepada pengesahan jenis fail, penyimpanan selamat, dan pengendalian ralat untuk meningkatkan keselamatan aplikasi.

Artikel ini membincangkan strategi untuk mencegah serangan CSRF di PHP, termasuk menggunakan token CSRF, kuki tapak yang sama, dan pengurusan sesi yang betul.
