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.
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 )
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)
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)
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 )
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)
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 )
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 )
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)
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
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!