Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penjelasan terperinci tentang contoh fungsi tatasusunan PHP

Penjelasan terperinci tentang contoh fungsi tatasusunan PHP

WBOY
WBOYasal
2023-06-20 09:02:371160semak imbas

Fungsi tatasusunan dalam PHP sangat berguna untuk bekerja dengan tatasusunan. Dalam artikel ini, kita akan melihat dengan lebih dekat beberapa fungsi tatasusunan yang paling biasa digunakan.

  1. array_push()

Fungsi array_push() boleh menolak satu atau lebih elemen ke penghujung tatasusunan. Sintaksnya adalah seperti berikut:

array_push($array, $value1, $value2, ...);

Contoh:

$fruits = array("apple", "banana");
array_push($fruits, "orange", "watermelon");
print_r($fruits);

Output:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => watermelon
)
  1. array_pop()

array_pop() fungsi boleh memunculkan elemen pada penghujung tatasusunan dan mengembalikan nilai elemen tersebut. Sintaksnya adalah seperti berikut:

array_pop($array);

Contoh:

$fruits = array("apple", "banana", "orange", "watermelon");
$pop = array_pop($fruits);
echo $pop; //输出:watermelon
print_r($fruits);

Output:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
  1. array_shift()

array_shift() function boleh Mengalih keluar elemen pada permulaan tatasusunan dan mengembalikan nilai elemen itu. Sintaksnya adalah seperti berikut:

array_shift($array);

Contoh:

$fruits = array("apple", "banana", "orange", "watermelon");
$shift = array_shift($fruits);
echo $shift; //输出:apple
print_r($fruits);

Output:

Array
(
    [0] => banana
    [1] => orange
    [2] => watermelon
)
  1. array_unshift()

array_unshift() function boleh Satu atau lebih elemen ditambah pada permulaan tatasusunan. Sintaksnya adalah seperti berikut:

array_unshift($array, $value1, $value2, ...);

Contoh:

$fruits = array("apple", "banana", "orange");
array_unshift($fruits, "watermelon", "kiwi");
print_r($fruits);

Output:

Array
(
    [0] => watermelon
    [1] => kiwi
    [2] => apple
    [3] => banana
    [4] => orange
)
  1. array_reverse()

array_reverse() fungsi boleh Susunan unsur dalam tatasusunan diterbalikkan. Sintaksnya adalah seperti berikut:

array_reverse($array);

Contoh:

$fruits = array("apple", "banana", "orange", "watermelon");
$reverse_fruits = array_reverse($fruits);
print_r($reverse_fruits);

Output:

Array
(
    [0] => watermelon
    [1] => orange
    [2] => banana
    [3] => apple
)
  1. array_slice()

array_slice() fungsi boleh diperolehi daripada Dapatkan serpihan daripada tatasusunan. Sintaksnya adalah seperti berikut:

array_slice($array, $offset, $length);

Antaranya, $offset menunjukkan kedudukan untuk mula menghiris, dan $length menunjukkan panjang menghiris.

Contoh:

$fruits = array("apple", "banana", "orange", "watermelon");
$sliced_fruits = array_slice($fruits, 1, 2);
print_r($sliced_fruits);

Output:

Array
(
    [0] => banana
    [1] => orange
)
  1. array_splice()

array_splice() fungsi boleh menggantikan atau memadam elemen dalam tatasusunan Serpihan di mana elemen baharu boleh dimasukkan. Sintaksnya adalah seperti berikut:

array_splice($array, $offset, $length, $replace_array);

Antaranya, $offset mewakili kedudukan di mana operasi akan dimulakan, $length mewakili bilangan elemen yang akan diganti atau dipadam, dan $replace_array mewakili elemen yang akan dimasukkan. Jika tiada elemen baharu perlu dimasukkan, parameter $replace_array boleh ditinggalkan.

Contoh:

$fruits = array("apple", "banana", "orange", "watermelon");
array_splice($fruits, 1, 2, array("kiwi", "grape"));
print_r($fruits);

Output:

Array
(
    [0] => apple
    [1] => kiwi
    [2] => grape
    [3] => watermelon
)
  1. array_key_exists()

array_key_exists() fungsi menyemak sama ada array wujud Yang ditentukan kunci. Sintaksnya adalah seperti berikut:

array_key_exists($key, $array);

di mana $key ialah kunci untuk disemak dan $array ialah tatasusunan yang hendak disemak.

Contoh:

$fruits = array("apple" => 1, "banana" => 2, "orange" => 3);
if (array_key_exists("banana", $fruits)) {
    echo "存在";
} else {
    echo "不存在";
}

Output: Wujud

Selain itu, terdapat banyak fungsi tatasusunan lain, seperti array_map(), array_filter(), array_reduce(), dsb. Menguasai fungsi ini membolehkan kami memproses tatasusunan dalam PHP dengan lebih cekap.

Atas ialah kandungan terperinci Penjelasan terperinci tentang contoh fungsi tatasusunan PHP. 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