Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan dan memulakan tatasusunan php (tutorial)

Bagaimana untuk menentukan dan memulakan tatasusunan php (tutorial)

PHPz
Lepaskan: 2023-04-19 10:01:54
asal
609 orang telah melayarinya

PHP ialah bahasa pengaturcaraan sebelah pelayan yang biasa digunakan Tatasusunan ialah jenis data yang sangat penting yang membolehkan kami menyimpan dan mengendalikan satu set data yang berkaitan. Dalam PHP, tatasusunan boleh menyimpan sebarang jenis data, termasuk rentetan, nombor, objek, dsb. Artikel ini akan memperkenalkan anda kepada cara menulis tatasusunan PHP secara terperinci dan membantu anda lebih memahami aplikasinya dalam pengaturcaraan PHP.

Definisi dan permulaan tatasusunan

Dalam PHP, tatasusunan boleh ditakrifkan dan dimulakan melalui fungsi tatasusunan(). Berikut ialah contoh mudah yang mencipta tatasusunan dengan 3 elemen:

$myArray = array("apple", "banana", "orange");
Salin selepas log masuk

Di sini kami menggunakan fungsi tatasusunan() untuk mencipta tatasusunan di mana setiap elemen disertakan dalam petikan dan dipisahkan dengan koma yang dipisahkan. Selepas mentakrifkan tatasusunan, kita boleh menggunakan pernyataan gema untuk mengeluarkan elemen dalam tatasusunan:

echo $myArray[0]; //输出 "apple"
echo $myArray[1]; //输出 "banana"
echo $myArray[2]; //输出 "orange"
Salin selepas log masuk

Dalam PHP, indeks tatasusunan bermula dari 0. Oleh itu, $myArray[0] mewakili elemen pertama dalam tatasusunan, $myArray[1] mewakili elemen kedua dalam tatasusunan, dan seterusnya. Kita juga boleh menggunakan fungsi count() untuk mendapatkan bilangan elemen dalam tatasusunan:

echo count($myArray); //输出 3
Salin selepas log masuk

tatasusunan berbilang dimensi

PHP juga menyokong tatasusunan berbilang dimensi, iaitu satu atau lebih banyak tatasusunan satu dimensi bersama-sama Dibentuk, ia boleh dilihat sebagai jadual. Berikut ialah contoh yang mencipta tatasusunan berbilang dimensi dengan 3 sub-susun:

$multiArray = array(
    array("apple", "banana", "orange"),
    array("red", "yellow", "orange"),
    array(1, 2, 3)
);
Salin selepas log masuk

Dalam tatasusunan berbilang dimensi ini, setiap sub-susun ialah tatasusunan satu dimensi, kita boleh melakukannya dengan menggunakan berbilang indeks Lawati mereka. Contohnya, untuk mengeluarkan elemen pertama dalam subarray pertama, anda boleh menggunakan kod berikut:

echo $multiArray[0][0]; //输出 "apple"
Salin selepas log masuk

Fungsi biasa untuk tatasusunan

PHP menyediakan banyak fungsi berguna untuk bekerja dengan tatasusunan , berikut ialah beberapa fungsi tatasusunan yang biasa digunakan:

  1. array_push(): Tolak satu atau lebih elemen ke hujung tatasusunan
$myArray = array("apple", "banana", "orange");
array_push($myArray, "pear");
print_r($myArray); //输出 Array ( [0] => apple [1] => banana [2] => orange [3] => pear )
Salin selepas log masuk
  1. array_pop( ) : Pop elemen terakhir dalam tatasusunan
$myArray = array("apple", "banana", "orange", "pear");
$lastElement = array_pop($myArray);
print_r($myArray); //输出 Array ( [0] => apple [1] => banana [2] => orange )
echo $lastElement; //输出 "pear"
Salin selepas log masuk
  1. array_shift(): Alihkan elemen pertama keluar daripada tatasusunan dan kembalikannya
$myArray = array("apple", "banana", "orange");
$firstElement = array_shift($myArray);
print_r($myArray); //输出 Array ( [0] => banana [1] => orange )
echo $firstElement; //输出 "apple"
Salin selepas log masuk
  1. array_unshift(): Masukkan satu atau lebih elemen pada permulaan tatasusunan
$myArray = array("apple", "banana", "orange");
array_unshift($myArray, "pear", "kiwi");
print_r($myArray); //输出 Array ( [0] => pear [1] => kiwi [2] => apple [3] => banana [4] => orange )
Salin selepas log masuk
  1. array_slice(): Alih keluar segmen elemen daripada tatasusunan
$myArray = array("apple", "banana", "orange", "pear", "kiwi");
$slice = array_slice($myArray, 1, 3); //取出从索引1开始的3个元素
print_r($slice); //输出 Array ( [0] => banana [1] => orange [2] => pear )
Salin selepas log masuk
  1. array_merge(): Gabungkan satu atau lebih tatasusunan ke dalam satu tatasusunan
$array1 = array("apple", "banana");
$array2 = array("orange", "kiwi");
$mergedArray = array_merge($array1, $array2);
print_r($mergedArray); //输出 Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi )
Salin selepas log masuk

Ringkasan

Susun atur PHP ialah alat yang sangat berguna dalam pengaturcaraan Jenis data yang boleh menyimpan dan memanipulasi set data yang berkaitan. Dalam artikel ini, kami memperkenalkan definisi dan permulaan tatasusunan PHP, pemprosesan tatasusunan berbilang dimensi dan beberapa fungsi tatasusunan yang biasa digunakan. Saya harap artikel ini dapat membantu anda menguasai penggunaan tatasusunan PHP dengan lebih baik dan mencapai hasil yang lebih baik dalam pengaturcaraan PHP anda.

Atas ialah kandungan terperinci Bagaimana untuk menentukan dan memulakan tatasusunan php (tutorial). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan