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

Penjelasan terperinci tentang contoh fungsi tatasusunan PHP

WBOY
Lepaskan: 2023-06-20 09:12:01
asal
1242 orang telah melayarinya

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, ...);
Salin selepas log masuk

Contoh:

$fruits = array("apple", "banana");
array_push($fruits, "orange", "watermelon");
print_r($fruits);
Salin selepas log masuk

Output:

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

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

array_pop($array);
Salin selepas log masuk

Contoh:

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

Output:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Salin selepas log masuk
  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);
Salin selepas log masuk

Contoh:

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

Output:

Array
(
    [0] => banana
    [1] => orange
    [2] => watermelon
)
Salin selepas log masuk
  1. array_unshift()

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

array_unshift($array, $value1, $value2, ...);
Salin selepas log masuk

Contoh:

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

Output:

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

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

array_reverse($array);
Salin selepas log masuk

Contoh:

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

Output:

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

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

array_slice($array, $offset, $length);
Salin selepas log masuk

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);
Salin selepas log masuk

Output:

Array
(
    [0] => banana
    [1] => orange
)
Salin selepas log masuk
  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);
Salin selepas log masuk

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);
Salin selepas log masuk

Output:

Array
(
    [0] => apple
    [1] => kiwi
    [2] => grape
    [3] => watermelon
)
Salin selepas log masuk
  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);
Salin selepas log masuk

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 "不存在";
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
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