Rumah >pembangunan bahagian belakang >tutorial php >Fungsi tatasusunan biasa digunakan dalam pembangunan PHP

Fungsi tatasusunan biasa digunakan dalam pembangunan PHP

王林
王林asal
2023-06-20 09:47:55693semak imbas

Dalam pembangunan PHP, tatasusunan ialah jenis data yang sangat biasa digunakan, dan fungsi tatasusunan juga merupakan salah satu alatan yang biasa digunakan dalam pembangunan PHP. Artikel ini akan memperkenalkan beberapa fungsi tatasusunan PHP yang biasa digunakan, yang boleh membantu pembangun memproses dan mengendalikan tatasusunan dengan lebih cekap.

  1. array_push()

array_push() fungsi menambahkan satu atau lebih elemen ke belakang tatasusunan. Kod sampel:

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

Output:

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

array_pop() fungsi memaparkan elemen pada penghujung tatasusunan dan mengembalikan nilai unsur . Contoh kod:

$array = array("apple", "banana", "orange");
$last_item = array_pop($array);
print($last_item); // 输出:orange
print_r($array); // 输出:Array([0] => apple [1] => banana)
  1. array_shift()

array_shift() fungsi memaparkan elemen pada permulaan tatasusunan dan mengembalikan nilai elemen tersebut. Kod contoh:

$array = array("apple", "banana", "orange");
$first_item = array_shift($array);
print($first_item); // 输出:apple
print_r($array); // 输出:Array([0] => banana [1] => orange)
  1. array_unshift()

array_unshift() fungsi memasukkan satu atau lebih elemen ke permulaan tatasusunan. Contoh kod:

$array = array("apple", "banana");
array_unshift($array, "orange", "grape");
print_r($array);

Output:

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

array_slice() fungsi mengembalikan bahagian yang dipilih daripada tatasusunan tanpa mengubah suai tatasusunan asal . Kod contoh:

$array = array("apple", "banana", "orange", "grape");
$sliced_array = array_slice($array, 1, 2);
print_r($sliced_array); // 输出:Array([0] => banana [1] => orange)
print_r($array); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape)
  1. array_merge()

array_merge() fungsi menggabungkan dua atau lebih tatasusunan menjadi satu tatasusunan. Contoh kod:

$array1 = array("apple", "banana");
$array2 = array("orange", "grape");
$merged_array = array_merge($array1, $array2);
print_r($merged_array);

Output:

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

array_reverse() fungsi mengembalikan tatasusunan baru yang disusun dalam susunan terbalik Unsur-unsur tatasusunan asal. Contoh kod:

$array = array("apple", "banana", "orange", "grape");
$reversed_array = array_reverse($array);
print_r($reversed_array);

Output:

Array
(
    [0] => grape
    [1] => orange
    [2] => banana
    [3] => apple
)
  1. in_array()

in_array() fungsi menyemak sama ada nilai berada dalam tatasusunan. Ia mengembalikan benar jika dijumpai atau palsu jika tidak dijumpai. Kod contoh:

$array = array("apple", "banana", "orange", "grape");
$is_orange_in_array = in_array("orange", $array);
print($is_orange_in_array); // 输出:1(true)
  1. array_search()

array_search() fungsi mencari nilai yang ditentukan dalam tatasusunan dan mengembalikan nama kunci nilai tersebut. Kod sampel:

$array = array("apple", "banana", "orange", "grape");
$orange_key = array_search("orange", $array);
print($orange_key); // 输出:2
  1. array_keys()

array_keys() fungsi mengembalikan semua nama kunci dalam tatasusunan. Kod contoh:

$array = array("name" => "John", "age" => 30, "country" => "USA");
$keys = array_keys($array);
print_r($keys); // 输出:Array([0] => name [1] => age [2] => country)

Ringkasan

Artikel ini memperkenalkan beberapa fungsi tatasusunan PHP yang biasa digunakan, yang boleh membantu pembangun memproses dan mengendalikan tatasusunan dengan lebih cekap. Pembangun harus memilih fungsi yang sesuai dengan mereka mengikut keperluan mereka sendiri untuk mencapai pemprosesan dan operasi tatasusunan yang lebih baik.

Atas ialah kandungan terperinci Fungsi tatasusunan biasa digunakan dalam pembangunan 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