Rumah > pembangunan bahagian belakang > tutorial php > Memahami array dalam php

Memahami array dalam php

Christopher Nolan
Lepaskan: 2025-02-28 10:53:09
asal
719 orang telah melayarinya

Understand Arrays in PHP

Tutorial ini memberikan pemahaman asas mengenai tatasusunan PHP. Kami akan merangkumi array penciptaan, array bersekutu dan multidimensi, dan menggambarkan penggunaannya dengan contoh praktikal.

Apakah array php?

Dalam PHP, array adalah struktur data serba boleh yang menyimpan pelbagai nilai dalam pembolehubah tunggal. Nilai-nilai ini dianjurkan sebagai pasangan nilai utama. Array sangat sesuai untuk menyimpan senarai data yang berkaitan, selalunya dengan unsur -unsur jenis data yang sama.

Contohnya, untuk menyimpan senarai buah -buahan, bukannya menggunakan pembolehubah berasingan, anda boleh menggunakan array:

Contoh ini menggunakan fungsi
$fruits = array('Apple', 'Orange', 'Watermelon', 'Mango');
Salin selepas log masuk
. Sebagai alternatif, anda boleh menggunakan sintaks array yang lebih pendek:

array()

$fruits = ['Apple', 'Orange', 'Watermelon', 'Mango'];
Salin selepas log masuk
Array Unpacking

PHP menawarkan array membongkar menggunakan pengendali penyebaran (

). Pada mulanya, ini hanya berfungsi dengan array yang diindeks secara berangka. Walau bagaimanapun, PHP 8.1 meluaskan sokongan kepada tatasusunan dengan kekunci rentetan.

... Contoh dengan kekunci angka:

Contoh dengan kekunci rentetan (perhatikan bagaimana kekunci sedia ada ditimpa):
$plantEaters = ["Horse", "Goat", "Rabbit"];
$meatEaters = ["Lion", "Tiger", "Crocodile"];
$animals = ["Dog", ...$plantEaters, ...$meatEaters, "Cat"];
print_r($animals);
/*
Array
(
    [0] => Dog
    [1] => Horse
    [2] => Goat
    [3] => Rabbit
    [4] => Lion
    [5] => Tiger
    [6] => Crocodile
    [7] => Cat
)
*/
Salin selepas log masuk

ingat bahawa kunci rentetan membongkar kekunci yang ada, manakala kekunci angka diindeks.
$defaultColors = ["body" => "red", "heading" => "blue", "sidebar" => "yellow"];
$userColors = ["body" => "white", "paragraph" => "black"];
$themeColors = [...$defaultColors, ...$userColors];
print_r($themeColors);
/*
Array
(
    [body] => white
    [heading] => blue
    [sidebar] => yellow
    [paragraph] => black
)
*/
Salin selepas log masuk

fungsi array_splice() Fungsi

tidak ternilai untuk mengeluarkan dan/atau menggantikan bahagian array. Ia mengambil empat argumen: array, permulaan yang bermula, bilangan elemen untuk dikeluarkan, dan array penggantian pilihan.

array_splice()

$items = ["Charger", "Keyboard", "Smartphone", "Baseball", "Bat", "Mouse"];
$replacements = ["Pen", "Headphones"];
array_splice($items, 3, 2, $replacements);
print_r($items);
/*
Array
(
    [0] => Charger
    [1] => Keyboard
    [2] => Smartphone
    [3] => Pen
    [4] => Headphones
    [5] => Mouse
)
*/
Salin selepas log masuk
Kesimpulan

Pengenalan ini merangkumi keperluan array PHP. Anda telah belajar bagaimana untuk membuat dan memanipulasi tatasusunan, termasuk penggunaan array membongkar dan fungsi

. Yayasan ini akan membolehkan anda menggunakan tatasusunan dengan berkesan dalam projek PHP anda.

array_splice()

Tutorial ini telah dipertingkatkan dengan maklumat tambahan.

Atas ialah kandungan terperinci Memahami array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan