PHP mengatasi panduan pemula

PHP mengatasi panduan pemula

PHP adalah bahasa skrip sisi pelayan yang digunakan untuk membangunkan aplikasi web yang dinamik. Array adalah bahagian penting dari PHP, dan mereka membolehkan pemaju menyimpan dan memanipulasi pelbagai nilai dalam pembolehubah tunggal. Dalam tutorial ini, kami akan membincangkan susunan PHP, jenis mereka, cara membuat dan memanipulasi mereka, dan beberapa fungsi array berguna.

Apakah array dalam php?

Arahan adalah jenis pemboleh ubah khas yang dapat menyimpan pelbagai nilai dalam pemboleh ubah tunggal. Di PHP, tatasusunan boleh menyimpan pelbagai jenis data, seperti bilangan bulat, rentetan, dan juga array lain. Setiap nilai dalam array dikenalpasti oleh kunci atau indeks yang unik.

Jenis tatasusunan dalam php

Terdapat tiga jenis tatasusunan dalam PHP:

  • Arahan yang diindeks - Arahan yang diindeks adalah array di mana setiap elemen dikenal pasti oleh indeks angka. Indeks bermula dari 0 dan kenaikan oleh 1 untuk setiap elemen.
  • Tatasusunan bersekutu - Arahan bersekutu adalah array di mana setiap elemen dikenalpasti oleh kekunci rentetan unik dan bukannya indeks angka.
  • Susunan pelbagai dimensi - Arahan pelbagai dimensi adalah array di mana setiap elemen boleh menjadi array itu sendiri. Ini membolehkan pemaju membuat tatasusunan tatasusunan, yang berguna untuk menyimpan struktur data yang kompleks.

Membuat array dalam php

Untuk membuat array di PHP, kami menggunakan array () fungsi. Inilah contoh cara membuat array yang diindeks:

$ nombor = array (10, 20, 30, 40, 50);
1$ nombor = array (10, 20, 30, 40, 50);

Dalam contoh ini, kami telah membuat array diindeks yang dipanggil $ nombor yang mengandungi lima elemen.

Untuk membuat array bersekutu, kami menggunakan sintaks berikut:

$ person = array ("name" => "John", "Age" => 30, "City" => "New York");
1$ person = array ("name" => "John", "Age" => 30, "City" => "New York");

Dalam contoh ini, kami telah membuat array bersekutu yang dipanggil $ orang yang mengandungi tiga elemen, masing -masing dikenal pasti oleh kekunci rentetan yang unik.

Untuk membuat pelbagai dimensi, kita hanya boleh membuat pelbagai tatasusunan. Inilah contoh:

$ students = array (array ("name" => "John", "usia" => 20), array ("name" => "mary", "usia" => 21), array ("name" => "Tom", "umur" => 22));
12345$ students = array (array ("name" => "John", "usia" => 20), array ("name" => "mary", "usia" => 21), array ("name" => "Tom", "umur" => 22));

Dalam contoh ini, kami telah membuat pelbagai dimensi yang dipanggil $ pelajar yang mengandungi tiga elemen, masing -masing adalah array bersekutu dengan dua elemen.

Mengakses elemen array

Untuk mengakses elemen dalam array, kami menggunakan indeks atau kuncinya. Berikut adalah contoh bagaimana untuk mengakses elemen dalam array yang diindeks:

$ nombor = array (10, 20, 30, 40, 50); echo $ nombor [0]; // output: 10
12$ nombor = array (10, 20, 30, 40, 50); echo $ nombor [0]; // output: 10

Dalam contoh ini, kami telah mengakses elemen pertama $ nombor array menggunakan indeksnya.

Untuk mengakses elemen dalam array bersekutu, kami menggunakan kekunci rentetannya. Inilah contoh:

$ person = array ("name" => "John", "Age" => 30, "City" => "New York"); echo $ orang ["nama"]; // output: John
12$ person = array ("name" => "John", "Age" => 30, "City" => "New York"); echo $ person ["name"]; // output: John

Dalam contoh ini, kami telah mengakses "Nama" elemen $ orang array menggunakan kekunci rentetannya.

Untuk mengakses elemen dalam pelbagai dimensi, kami menggunakan indeks dan kunci. Inilah contoh:

$ students = array (array ("name" => "John", "usia" => 20), array ("name" => "mary", "usia" => 21), array ("name" => "Tom", "umur" => 22)); echo $ students [0] ["nama"]; // output: John
123456$ students = array (array ("name" => "John", "usia" => 20), array ("name" => "mary", "usia" => 21), array ("name" => "Tom", "umur" => 22)); echo $ students [0] ["name"]; // output: John

Dalam contoh ini, kami telah mengakses "Nama" elemen elemen pertama array pelajar $ menggunakan indeks dan kunci rentetan.

Menambahkan dan mengeluarkan unsur dalam pelbagai

Untuk menambah elemen ke array, kami menggunakan [] pengendali atau array_push () fungsi. Berikut adalah contoh cara menambah elemen ke array yang diindeks:

$ nombor = array (10, 20, 30, 40, 50); $ nombor [] = 60; print_r ($ nombor); // output: array ([0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60)
1234$ nombor = array (10, 20, 30, 40, 50); $ nombor [] = 60; print_r ($ nombor); // output: array ([0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60)

Dalam contoh ini, kami telah menambah elemen dengan nilai 60 hingga akhir $ nombor array menggunakan [] pengendali.

Untuk menambah elemen ke array bersekutu, kami hanya memberikan nilai kepada kunci baru. Inilah contoh:

$ person = array ("name" => "John", "Age" => 30, "City" => "New York"); $ orang ["jantina"] = "lelaki"; print_r ($ orang); // output: array ([name] => john [usia] => 30 [city] => new york [jantina] => lelaki)
1234$ person = array ("nama" => "John", "umur" => 30, "City" => "New York"); $ orang ["jantina"] = "lelaki"; print_r ($ orang); // output: array ([name] => john [usia] => 30 [city] => new york [jantina] => lelaki)

Dalam contoh ini, kami telah menambah elemen dengan kunci "Jantina" dan nilai "Lelaki" kepada $ orang array.

Untuk membuang elemen dari array, kami menggunakan unset () fungsi. Berikut adalah contoh cara mengeluarkan elemen dari array yang diindeks:

$ nombor = array (10, 20, 30, 40, 50); unset ($ nombor [2]); print_r ($ nombor); // output: array ([0] => 10 [1] => 20 [3] => 40 [4] => 50)
1234$ nombor = array (10, 20, 30, 40, 50); unset ($ nombor [2]); print_r ($ nombor); // output: array ([0] => 10 [1] => 20 [3] => 40 [4] => 50)

Dalam contoh ini, kami telah mengeluarkan elemen dengan indeks 2 (yang mempunyai nilai 30) dari array nombor $.

Untuk membuang elemen dari array bersekutu, kami menggunakan unset () berfungsi dengan kunci. Inilah contoh:

$ person = array ("name" => "John", "Age" => 30, "City" => "New York"); unset ($ orang ["bandar"]); print_r ($ orang); // output: array ([name] => John [usia] => 30)
1234$ person = array ("name" => "John", "usia" => 30, "City" => "New York"); unset ($ person ["city"]); print_r ($ orang); // output: array ([name] => John [usia] => 30)

Dalam contoh ini, kami telah mengeluarkan elemen dengan kunci "Bandar” dari array $ orang.

Fungsi Array dalam PHP

PHP menyediakan banyak fungsi terbina dalam untuk bekerja dengan array. Berikut adalah beberapa fungsi array yang paling biasa digunakan:

  • kiraan () - Mengembalikan bilangan elemen dalam pelbagai.
  • sort () - Menyusun pelbagai diindeks dalam urutan menaik.
  • rsort () - Menyusun pelbagai diindeks dalam urutan menurun.
  • asort () - Menyusun array bersekutu dalam urutan menaik mengikut nilai.
  • Arsort () - Menyusun array bersekutu dalam perintah menurun mengikut nilainya.
  • ksort () - Menyusun array bersekutu dalam urutan menaik mengikut kunci.
  • Krsort () - Menyusun array bersekutu dalam perintah menurun mengikut kunci.
  • in_array () - Memeriksa jika nilai wujud dalam pelbagai.
  • array_key_exists () - Memeriksa jika kunci wujud dalam pelbagai.

Kesimpulan

Kesimpulannya, PHP Arrays: Panduan Pemula telah memberikan pengenalan yang komprehensif kepada dunia tatasusunan di PHP, struktur data yang kuat dan serba boleh yang penting bagi mana -mana pemaju PHP yang bercita -cita. Kami telah meneroka asas -asas mewujudkan dan memanipulasi susunan, termasuk array yang diindeks dan bersekutu, serta menyelidiki array multidimensional. Di samping itu, kami telah mengkaji pelbagai fungsi PHP yang membantu mencari, menyusun, dan menggabungkan susunan, yang penting untuk pengurusan data yang berkesan.