Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyimpan data ke dalam tatasusunan dalam php

Bagaimana untuk menyimpan data ke dalam tatasusunan dalam php

WBOY
Lepaskan: 2023-05-06 14:35:07
asal
777 orang telah melayarinya

PHP ialah bahasa pengaturcaraan yang sangat berkuasa yang digunakan secara meluas dalam pembangunan web. Semasa memproses data, PHP mempunyai banyak fungsi dan kaedah terbina dalam untuk memproses data. Antaranya, tatasusunan ialah jenis data yang paling biasa digunakan dalam PHP dan salah satu cara paling berkesan untuk memproses data PHP. Oleh itu, artikel ini akan meneroka cara PHP menyimpan data ke dalam tatasusunan.

  1. Asas Tatasusunan

Dalam PHP, tatasusunan ialah pembolehubah yang boleh menyimpan berbilang nilai. Setiap elemen tatasusunan mempunyai nilai kunci unik, yang boleh menjadi nombor atau rentetan. Terdapat dua jenis tatasusunan dalam PHP: tatasusunan diindeks dan tatasusunan bersekutu.

Tatasusunan indeks merujuk kepada tatasusunan yang nilai utamanya ialah nombor, bermula dari 0. Contohnya:

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

Dalam tatasusunan ini, $fruits[0] mewakili "epal", $fruits[1] mewakili "pisang", dan $fruits[2] mewakili "oren".

Tatasusunan bersekutu merujuk kepada tatasusunan yang nilai utamanya ialah rentetan. Contohnya:

$person = array(
    "name" => "Tom",
    "age" => 18,
    "gender" => "male"
);
Salin selepas log masuk

Dalam tatasusunan ini, $person["name"] mewakili "Tom", $person["age"] mewakili 18 dan $person["jantina"] mewakili "lelaki".

  1. Cara menyimpan data ke dalam tatasusunan indeks

Dalam PHP, kita boleh menggunakan fungsi tatasusunan() untuk mencipta tatasusunan kosong, dan kemudian gunakan operator [] kepada Elemen ditambah pada tatasusunan. Contohnya:

$fruits = array();   // 创建一个空的数组

$fruits[] = "apple"; // 添加元素
$fruits[] = "banana";
$fruits[] = "orange";
Salin selepas log masuk

Dengan cara ini, tatasusunan $fruits dicipta dan mengandungi tiga elemen "epal", "pisang" dan "oren".

Selain menggunakan operator [] untuk menambah elemen, kita juga boleh menggunakan fungsi array_push() untuk menambah elemen pada penghujung tatasusunan. Contohnya:

$fruits = array();   // 创建一个空的数组

array_push($fruits, "apple");
array_push($fruits, "banana");
array_push($fruits, "orange");
Salin selepas log masuk

Dengan cara ini, tatasusunan $fruits dicipta dan mengandungi tiga elemen "epal", "pisang" dan "oren".

Selain menambah elemen, kami juga boleh menggunakan operator [] untuk mengubah suai nilai elemen dalam tatasusunan. Contohnya:

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

$fruits[1] = "pear";   // 修改$fruits[1]
Salin selepas log masuk

Dengan cara ini, elemen kedua dalam tatasusunan $fruits (iaitu, "pisang") akan diubah suai kepada "pear".

  1. Cara menyimpan data ke dalam tatasusunan bersekutu

Dalam PHP, anda boleh menggunakan fungsi tatasusunan() untuk mencipta tatasusunan bersekutu, dan anda boleh menggunakan kekunci untuk merujuk elemen tatasusunan. Contohnya:

$person = array(
    "name" => "",
    "age" => 0,
    "gender" => ""
);
Salin selepas log masuk

Dengan cara ini, kami mencipta tatasusunan bersekutu bernama $person dan mengandungi tiga elemen.

Seterusnya, kita boleh menggunakan nama kunci (iaitu nama rentetan) untuk mengakses atau mengubah suai nilai elemen tatasusunan. Contohnya:

$person["name"] = "Tom";
$person["age"] = 18;
$person["gender"] = "male";
Salin selepas log masuk

Dengan cara ini, tiga elemen dalam tatasusunan $person diberi nilai.

Selain menggunakan kaedah di atas untuk menambah dan mengubah suai nilai elemen tatasusunan, kita juga boleh menggunakan dua fungsi: array_merge() dan array_combine(). Fungsi array_merge() digunakan untuk menggabungkan dua tatasusunan, manakala fungsi array_combine() digunakan untuk menggabungkan dua tatasusunan menjadi tatasusunan bersekutu.

Contohnya:

$person1 = array("name" => "Tom");
$person2 = array("age" => 18);
$person = array_merge($person1, $person2);  // 合并数组

$person3 = array("gender" => "male");
$person = array_combine(array_keys($person), array_merge($person, $person3));  // 合并数组成为关联数组
Salin selepas log masuk

Dengan cara ini, tatasusunan $person mengandungi tiga elemen dan merupakan tatasusunan bersekutu.

Ringkasan

Artikel ini memperkenalkan secara ringkas tatasusunan dalam PHP, jenis dan operasi asasnya, dan juga menerangkan cara menyimpan data ke dalam tatasusunan dan cara mencipta serta menambah elemen pada tatasusunan. Bagi pembangun PHP, pengetahuan ini sangat penting, terutamanya apabila ia datang untuk bekerja dengan data dan membina aplikasi. Dengan mempelajari artikel ini, saya berharap dapat menguasai tatasusunan PHP dengan lebih baik dan meningkatkan tahap pembangunan saya.

Atas ialah kandungan terperinci Bagaimana untuk menyimpan data ke dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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