Rumah > Artikel > pembangunan bahagian belakang > Fungsi Tatasusunan PHP
Fungsi Tatasusunan PHP (akronim untuk Prapemproses Hiperteks) ialah bahasa skrip tujuan umum yang digunakan secara meluas; keserasian untuk disesuaikan dengan HTML dan pembangunan web menjadikan teknologinya penting untuk difahami. Tatasusunan dalam PHP bermaksud sejenis pembolehubah yang boleh menyimpan atau menyimpan berbilang nilai dalam satu
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Ia boleh dibenamkan dengan mudah ke dalam HTML, mari kita saksikan dengan ringkas –
Kod:
<!DOCTYPE html> <html> <head> <title>……………</title> </head> <body> <?php echo "Hello, I am a PHP !"; ?> </body> </html>
Output:
Fail skrip di atas adalah bukti yang sangat jelas tentang sejauh mana skrip PHP memegang keserasian dengan HTML. Kod PHP mengandungi kurungan permulaan dan tamat khas.
array()
Di bawah kami telah menyenaraikan cara tatasusunan berfungsi –
$color = array("red", "green", "blue");
OUTPUT
$color[0] = “merah”
$color[1] = “hijau”
$color[2] = “biru”
Di sini niatnya adalah untuk menyimpan nama warna dalam satu pembolehubah warna tunggal. Jadi kami mempunyai pembolehubah warna dalam fungsi tatasusunan, dan dalam fungsi ini, kami telah menamakan semua warna satu demi satu dalam format rentetan.
Terdapat 3 jenis tatasusunan yang berbeza :
Ketiga-tiga ini dijelaskan di bawah:
Tatasusunan angka ialah tatasusunan yang mempunyai pengindeksan angka. Mari kita lihat sintaks tatasusunan Numerik – terdapat dua jenis sintaks.
Cara Pertama:
$array_name[0] = value;
Cara Kedua:
$array_name[] = value;Nota: Di sini sifar dalam kurungan segi empat sama [0] mewakili nombor indeks.
Nilai bermaksud, perkara yang pengguna mahu simpan dalam tatasusunan.
Sintaks pertama dan kedua mempunyai beberapa perbezaan, satu mempunyai sifar dalam [] manakala satu lagi mempunyai kosong [].
Secara lalai, semua tatasusunan bermula dengan indeks 0, yang bermaksud untuk tatasusunan pertama jika kita memasukkan 0 dalam [] atau membiarkannya kosong [] kedua-duanya bermaksud sama. Lihat satu lagi contoh untuk lebih memahami perbezaan
$array_name[] = value; {either you put 0 or leave it blank – both means same} $array_name [1] = value;
Array dengan nilai yang berbeza dan dengan indeks yang berbeza disenaraikan di bawah –
$name[0] = "Alex"; $name[1] = "Peter"; $name[2] = "Lucy"
Tatasusunan bersekutu ialah tatasusunan yang mempunyai rentetan sebagai indeks. Nilai yang disimpan dilakukan bersamaan dengan nilai utama dan bukannya pengindeksan linear.
Mari kita lihat sintaks tatasusunan Bersekutu.
$array_name["key"] = value;Nota: Panggilnya sebagai kunci atau panggil sebagai indeks (kedua-duanya mempunyai maksud yang sama).
Tatasusunan Bersekutu digunakan apabila anda perlu mencipta hubungan antara nilai dan kunci (atau indeks) anda.
Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi satu atau lebih tatasusunan dan nilai di dalamnya. Tatasusunan ini diakses dengan indeks berbilang.
Dalam takrifan tunggal, kita boleh memanggil pelbagai dimensi sebagai tatasusunan tatasusunan. Tatasusunan berbilang dimensi boleh menjadi 1D (dimensi I), 2D (2 dimensi) …….n-dimensi.
Alex | England | 23 |
Peter | Germany | 26 |
Lucy | Holland | 27 |
Jadi, jika kita menyimpan dalam 2D peruntukan akan menjadi sesuatu yang disenaraikan di bawah -
Alex [0][0] | England[0][1] | 23[0][2] |
Peter[1][0] | Germany[1][1] | 26[1][2] |
Lucy[2][0] | Holland[2][1] | 27[2][2] |
The same goes for ‘n’ number of dimensions and allocations.
Let us see the types of the array with the help of an example:
Code:
<html> <body> <?php $numbers[] = "eleven"; $numbers[] = "twelve"; $numbers[] = "thirteen"; $numbers[] = "fourteen"; $numbers[] = "fifteen"; foreach( $numbers as $value ) { echo "Value is $value <br />"; } ?> </body> </html>
Output:
Code:
<html> <body> <?php $salaries['Alex'] = "high"; $salaries['Peter'] = "medium"; $salaries['Lucy'] = "low"; echo "Salary of Alex is ". $salaries['Alex'] . "<br />"; echo "Salary of Peter is ". $salaries['Peter']. "<br />"; echo "Salary of Lucy is ". $salaries['Lucy']. "<br />"; ?> </body> </html>
Output:
Code:
<!DOCTYPE html> <html lang="en"> <head> <title>PHP Multidimensional Array</title> </head> <body> <?php // Define nested array $contacts = array( array( "name" => "Petergomes", "email" => "[email protected]", ), array( "name" => "Clark anthony", "email" => "[email protected]", ), array( "name" => "lucy disilva", "email" => "[email protected]", ) ); // Access nested value echo "Peter gomes's Email-id is: " . $contacts[0]["email"]; ?> </body> </html>
Output:
Following are some of the advantages described.
PHP arrays hold crucial importance in PHP programming, it acts as the ultimate variable of PHP. It behaves as a storage container for collecting elements. Arrays also can store other variables within like strings, integers, and even other arrays. If you have to deal with an unknown amount of variables you must prefer to work using arrays. Loops can be used to output values in arrays, also by simply calling specific elements with the index or key values.
Atas ialah kandungan terperinci Fungsi Tatasusunan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!