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

Bagaimana untuk menentukan dan memulakan tatasusunan php (tutorial)

PHPz
PHPzasal
2023-04-19 09:20:54536semak imbas

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");

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"

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

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)
);

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"

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 )
  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"
  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"
  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 )
  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 )
  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 )

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:
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