Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah PHP Array?

Apakah PHP Array?

王林
王林asal
2024-08-29 12:42:37183semak imbas

Tatasusunan dalam PHP ialah sejenis struktur data, yang membolehkan kami menjimatkan usaha mencipta pembolehubah berbeza untuk menyimpan berbilang elemen dengan jenis data yang serupa di bawah pembolehubah tunggal. Tatasusunan membantu membuat senarai elemen yang serupa, boleh diakses oleh indeks atau kunci. Tatasusunan digunakan di sini untuk menyimpan setiap elemen dalam satu pembolehubah dan juga untuk membolehkan akses mudah melalui indeks atau kunci. Menggunakan fungsi dalam PHP, tatasusunan dijana.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Apakah tatasusunan dalam PHP?

Suatu tatasusunan hanyalah struktur data yang membenarkan penyimpanan berbilang nilai di bawah satu nama. Secara ringkas, ia adalah pembolehubah yang mampu mengandungi lebih daripada satu nilai. Nilai yang diberikan kepada tatasusunan adalah bersifat homogen, ini bermakna jenis data semua nilai mestilah sama. Jika tatasusunan sepatutnya mengandungi nilai integer sahaja maka ia tidak mungkin untuk menyimpan nilai aksara atau rentetan di dalamnya.

Suatu tatasusunan juga boleh dianggap sebagai koleksi item yang mengikut susunan tertentu untuk menyimpan item atau nilai. Setelah tatasusunan dibuat, kita boleh menetapkan beberapa nilai kepadanya. Dalam bahasa seperti C, C++ pembangun sepatutnya menetapkan saiz tatasusunan pada mulanya tetapi dalam PHP kami bebas untuk menambah seberapa banyak item yang kami mahu dan saiz tatasusunan akan meningkat dengan sewajarnya.

Memahami PHP Array

Sekarang kita akan cuba memahami tatasusunan dalam PHP menggunakan sintaks dan contoh. Tatasusunan PHP dilaksanakan dengan menggunakan fungsi tatasusunan yang ditulis sebagai "tatasusunan()". Ia mempunyai sintaks yang sangat mudah yang menjadikan penggunaan tatasusunan sangat mudah. Di bawah ialah sintaks untuk mengisytiharkan dan memulakan tatasusunan dalam PHP.

$array_name = array("value1", "value2", "value3",..)

Di sini,

  • Array_name ialah nama tatasusunan yang akan terdiri daripada nilai.
  • Array() ialah fungsi yang membantu untuk melaksanakan mekanisme tatasusunan dalam PHP.
  • Nilai dalam petikan berganda ialah nilai yang diberikan kepada tatasusunan.

Menggunakan sintaks di atas, kita boleh menetapkan nilai pada tatasusunan. Nah, bolehkah anda meneka bagaimana kita boleh menggunakan nilai yang disimpan dalam tatasusunan? Mari kita pergi dan fahami sintaks cara nilai tatasusunan boleh digunakan.

$array_name[index]

Di sini,

  • Array_name ialah nama tatasusunan yang kami takrifkan dalam sintaks di atas.
  • Indeks ialah kedudukan nilai. Sebagai contoh, nilai indeks "nilai1" ialah 0. Jadi untuk menggunakannya nilai1 kita perlu menulisnya seperti $array_name[0].

Bagaimanakah PHP Array menjadikan kerja begitu mudah?

Fakta bahawa tatasusunan membuat kerja dengan program tidak dapat dinafikan. Di bawah bahagian ini, kami akan memahami bagaimana sebenarnya tatasusunan menjadikan kerja itu mudah dan kami akan mempertimbangkan beberapa contoh untuk mendapatkan pandangan yang tepat tentang keupayaan tatasusunan PHP.

Contoh: Ilustrasi di bawah akan menerima nama beberapa pelajar dan akan mencetaknya.

<?php
$student_name=array("Amit", "Raj", "Dhiraj", "Shyam");
echo $student_name[0];
echo "<br>";
echo $student_name[1];
echo "<br>";
echo $student_name[2];
echo "<br>";
echo $student_name[3];
?>

Output: Program di atas akan mencetak nama semua pelajar dan di bawah adalah output.

Amit
Raj
Dhiraj
Shyam

Di bawah rajah akan menjadikan konsep tatasusunan sangat jelas kepada anda. Ia menunjukkan susunan nilai yang diberikan kepada item yang ditambahkan pada tatasusunan.

Apakah PHP Array?

Jenis Tatasusunan PHP

Dalam PHP kita mempunyai dua jenis tatasusunan: tatasusunan satu dimensi dan tatasusunan berbilang dimensi.

1. One-dimensional array

  • The one-dimensional array may be defined as the type of array that consists of multiple values assigned to the single array.
  • The Values assigned in the one-dimensional array are homogenous in nature that means it allows only the values with the same data type to be added to the array.
  • Syntax will be like.
    $array_name = array("value1", "value2", "value3")
  • The way to use the values from the single dimensional array is the same that we have discussed above. $array_name[2] could be used to bring “Value3” in use.

2. Multi-dimensional array

  • A multi-dimensional array may be defined as the kind of array that allows us to assign values in multiple arrays at the same time.
  • The values assigned to the multi-dimensional array could be heterogeneous that means values of different data types could be stored in the arrays and it has to be taken care that the sequence of items of specific data types should be same in all the arrays.
  • Here we will look on two-dimensional array syntax. Well, just for your information, the complexity of array increases as the dimension of the array increases.
$array_name = array
(
array("String1", "Int1", "Int11"),
array("Stirng2", "Int2", "int22"),
array("String3", "Int3", "int33"),
array("String4", "Int4", "int44"),
)
  • To access the value stored in two-dimensional array we will use below syntax.
$array_name[0][0] will represent "String1"
$array_name[0][1] will represent "int1"
$array_name[0][2] will represent "int11"
$array_name[2][0] will represent "String3"
$array_name[2][1] will represent "int3"
$array_name[2][2] will represent "int33"

What can you do with PHP Array?

Array in PHP is very helpful while dealing with complex programs. It plays a sheer crucial role in order to make the program less bulky. For illustration, in order to store 10 values we will need 10 different variables but by the use of an array in PHP, we can store 10 different values of the same data type in one array. By the virtue of array, the program could be made very efficient as it helps to save the memory that is usually consumed by the allocation of variables

For simple programs, a one-dimensional array could be very helpful and if the program is somewhat complex than a developer can leverage the multi-dimensional array to get the expected outcome. In PHP, there is no need to assign the data type of the array. It automatically detects the data type by analyzing the values or items assigned to it. In addition to all the features of an array, it’s characteristic of increasing the size automatically makes it favorite among the developers.

Working with PHP array

In the above sections, we learned how an array is implemented in PHP, the way it stores the value and how we can use the values assigned to the array. Now in this section, we see how array could be used together with some of the inbuilt functions to get the desired output. As we know the best way to learn anything is facilitated by examples, the same way we will have a look in an example to dive deeper on working with an array.

Example: In this example, we will use count function with the array to find the total number of students in a school.

<?php
$studnet_name[0]="Amit";
$studnet_name[1]="Raj";
$studnet_name[2]="Dhiraj";
$studnet_name[3]="Shyam";
$arraylenght = count($studnet_name);
echo "The total number of students is" . $arraylenght;
?>

Output: The count function will count the number of items assigned to the array and that will help us find the total number of students.

The total number of students is 4

The way we added items to the array is different that we used initially. It has been used here this way to give you an idea of the alternate way of assigning values to the array. Name of the four students are assigned to each index of the array and could be used by choosing the index accordingly. let’s see another example where we will be using the sort and count function collectively to sort the values in the array.

Example: In this example, we will assign several roll numbers to the array in some random order and then will make the use of sort function to arrange the order of roll numbers.

<?php
$roll_number= array("22", "13", "2", "9");
sort($roll_number);
$roll_length = count($roll_number);
echo "Roll numbers in ascending order :"
for($x = 0; $x < $roll_length; $x++)
{
echo $roll_number[$x] . " ";
}?>

Output: The roll numbers that are assigned to the array in the random series will get sorted in ascending order.

Roll numbers in ascending order: 2 9 13 22

Advantages

We have been watching out the pros of using the PHP array and now we will be arranging those in a single section. Below are some of the advantages of PHP array that makes it very useful.

1. Multiple values under one name

An Array allows us to add multiple items of a similar type under one name which makes the values easy to access and convenient as well. Though the values are supposed to be of the same data type, we will not need to define the type of the array.

2. Endorse data structure implementation

The data structures such as linked list, trees, queues are implemented in any high-level programming language by the use of an array. Due to this advantage of an array, the languages could provide a platform to work on complex applications as well. It actually facilitates the way data has to be stored in the memory.

3. Perwakilan matriks

Tatasusunan berbilang dimensi membenarkan pembangun melaksanakan operasi matriks dengan menyusun nilai dengan cara yang sama seperti ia disimpan dalam tatasusunan. Satu-satunya amaran yang perlu diambil semasa bekerja dengan matriks ialah, output hendaklah sama ada dalam tatasusunan satu dimensi atau dalam dua dimensi, kami telah memilih tatasusunan output dengan sewajarnya.

4. Mudah diingat

Apa yang perlu kita ingat ialah nombor indeks untuk mencari nilai tertentu. Tidak perlu menghafal berbilang nama pembolehubah kerana semua nilai boleh dipanggil atau digunakan menggunakan nama yang sama, yang sebenarnya adalah nama tatasusunan.

5. Kurang penggunaan memori

Bilangan pembolehubah yang semakin meningkat juga meningkatkan penggunaan memori oleh program kerana memori diperlukan untuk diberikan kepada setiap pembolehubah tetapi dalam kes tatasusunan, memori perlu diberikan kepada tatasusunan tunggal yang boleh menyimpan berbilang nilai dan tidak diperlukan yang sama penggunaan ingatan.

Kemahiran yang Diperlukan

Untuk bekerja dengan tatasusunan PHP, anda sepatutnya mengetahui beberapa perkara asas tentang pengaturcaraan seperti cara nilai diberikan kepada tatasusunan, bagaimana dia harus memanggilnya dan sebagainya. Untuk melaksanakan struktur data menggunakan tatasusunan, seseorang mesti perlu sedar tentang bahagian struktur data bersama-sama dengan tanggapan kerja tatasusunan.

Kita juga perlu mempunyai pemahaman tentang pembolehubah kerana tatasusunan hanyalah versi lanjutan pembolehubah. Cara pembolehubah menyimpan nilai tunggal, tatasusunan cara yang sama menggunakan indeks untuk menyimpan nilai tunggal dan nilai tunggal yang ditambah dengan min beberapa indeks disatukan untuk membentuk tatasusunan. Sesiapa sahaja yang mempunyai pemahaman yang baik tentang asas pengaturcaraan boleh bekerja dengan tatasusunan dengan sangat mudah.

Mengapa kita memerlukan Tatasusunan PHP?

Untuk mendapatkan jawapan kepada soalan ini, kami perlu mengingatkan semua perkara yang telah kami fahami setakat ini dalam tutorial ini. Ini adalah perkara yang jelas bahawa kami lebih suka menggunakan apa-apa sahaja jika ia menawarkan kami beberapa jenis kelebihan dan memandangkan tatasusunan yang sangat bermanfaat kepada kami adalah pelbagai aspek, kami sentiasa memilih untuk bekerja dengan tatasusunan di mana-mana sahaja yang diperlukan. Semasa menulis kod, bila-bila masa kita perlu menyimpan beberapa nilai untuk beberapa entiti biasa daripada tatasusunan adalah perkara pertama yang terlintas dalam fikiran kita.

Seperti yang telah dibincangkan sebelumnya, satu-satunya cara untuk memperkenalkan struktur data dalam program adalah difasilitasi dengan min tatasusunan. Pokok, tindanan, baris gilir, senarai terpaut ialah beberapa struktur data yang mentakrifkan cara data disimpan. Untuk melaksanakan struktur data tersebut, tatasusunan ialah satu-satunya pilihan yang terbaik. Selain fungsinya, ia sangat mudah digunakan. Juga, kita memerlukannya kerana ia memberi kita peluang untuk mengurangkan penggunaan ingatan. Pembangun program yang menggunakan tatasusunan sentiasa sangat cekap dan menggunakan kurang memori.

Siapakah Khalayak yang Tepat untuk mempelajari PHP Array?

Sesiapa yang sanggup mempelajari PHP ialah khalayak yang sesuai untuk mempelajari tatasusunan PHP. Apa yang diperlukan untuk mempelajari tatasusunan hanyalah pemahaman asas pengaturcaraan. Jadi dalam perkataan yang lebih khusus, sesiapa yang mengetahui asas pengekodan akan dapat memahami tatasusunan dengan lancar.

Bagaimana Learning Array akan membantu anda dalam pertumbuhan kerjaya?

Disebabkan keperluan untuk bekerja dengan sejumlah besar data hari ini, menjadi sangat penting untuk menyimpan data dengan cara yang sistematik supaya ia boleh diambil bila-bila masa diperlukan dan ia adalah tempat yang tepat di mana tatasusunan masuk. Bersama-sama dengan menyokong kerjaya anda sebagai pembangun, ia juga akan memberi anda peluang untuk mengembangkan kerjaya anda menjadi teknologi struktur data

Kesimpulan

Dalam mana-mana bahasa pengaturcaraan, tatasusunan memainkan peranan yang sangat penting dan oleh itu perlu digunakan pada kebanyakan masa semasa membangunkan atur cara yang kompleks. Ia menyediakan mekanisme penggunaan memori yang cekap yang menjadikannya perkara yang paling diperlukan semasa bekerja dengan bilangan data yang banyak.

Atas ialah kandungan terperinci Apakah PHP Array?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Sesi dalam PHPArtikel seterusnya:Sesi dalam PHP