Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyimpan data dalam tatasusunan php

Bagaimana untuk menyimpan data dalam tatasusunan php

PHPz
PHPzasal
2023-04-23 09:18:06655semak imbas

Dalam PHP, tatasusunan ialah jenis data yang sangat asas dan penting yang boleh digunakan untuk menyimpan set data berkaitan. Dalam pembangunan, kita sering perlu mentakrifkan tatasusunan untuk menyimpan beberapa data Mari kita lihat cara tatasusunan PHP menyimpan data.

  1. Tentukan tatasusunan

Sangat mudah untuk menentukan tatasusunan dalam PHP Anda boleh menggunakan fungsi tatasusunan() atau kurungan segi empat sama [].

fungsi tatasusunan()

$arr = array('apple', 'banana', 'orange');

kurungan segi empat sama []

$arr = ['apple', 'banana', 'orange'];

Tatasusunan yang ditakrifkan dalam dua cara ini adalah setara.

  1. Menyimpan elemen tatasusunan

Selepas menentukan tatasusunan, kami boleh menggunakan pasangan nilai kunci untuk menyimpan elemen tatasusunan. Setiap elemen dalam tatasusunan mempunyai kunci dan nilai, dan kita boleh mengakses nilai yang sepadan berdasarkan kunci. Dalam PHP, kunci boleh menjadi integer atau rentetan, dan nilai boleh terdiri daripada sebarang jenis data, seperti rentetan, integer, boolean, terapung, objek, dll.

Gunakan kurungan segi empat sama [] untuk menyimpan elemen

$arr = ['apple', 'banana', 'orange'];
$arr[0] = 'pear';         // 将数组中下标为0的元素修改为'pear'
$arr[3] = 'grape';        // 向数组中添加元素'grape',下标为3

Gunakan fungsi tatasusunan() untuk menyimpan elemen

$arr = array('fruit1' => 'apple', 'fruit2' => 'banana');
$arr['fruit1'] = 'pear';        // 将数组中键名为'fruit1'的元素修改为'pear'
$arr['fruit3'] = 'orange';      // 向数组中添加元素'orange',键名为'fruit3'
  1. susunan berbilang dimensi

Jika anda perlu menyimpan data yang lebih kompleks, anda boleh menggunakan tatasusunan berbilang dimensi. Tatasusunan berbilang dimensi bermakna unsur-unsur dalam tatasusunan juga tatasusunan, dan berbilang kunci boleh digunakan untuk mengakses elemen dalam tatasusunan berbilang dimensi.

Gunakan kurungan segi empat sama [] untuk menyimpan elemen tatasusunan berbilang dimensi

$arr = array(
  array('apple', 'pear', 'orange'),    // 第一个元素是一个数组,包含三个元素
  array('banana', 'grape'),            // 第二个元素是一个数组,包含两个元素
);
echo $arr[0][0];        // 访问数组中第一个元素的第一个元素

Gunakan fungsi tatasusunan() untuk menyimpan elemen tatasusunan berbilang dimensi

$arr = array(
  'fruit1' => array('name' => 'apple', 'price' => 2.5),
  'fruit2' => array('name' => 'banana', 'price' => 1.5),
);
echo $arr['fruit1']['name'];        // 访问数组中键名为'fruit1'的元素的'name'键对应的值

di atas ialah cara menyimpan tatasusunan PHP Beberapa pengenalan ringkas kepada data. Dalam pembangunan sebenar, kami boleh menggabungkan tatasusunan dan pasangan nilai kunci secara bebas untuk menyimpan dan memproses data mengikut keperluan.

Atas ialah kandungan terperinci Bagaimana untuk menyimpan data dalam tatasusunan 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